builder: mozilla-aurora_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-792 starttime: 1463280398.19 results: success (0) buildid: 20160514182335 builduid: cca324c9e5104676bf7e026fb9914f98 revision: f00f9e754ce71fc5efa3e4334afea5cf6ad6c215 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-14 19:46:38.188258) ========= master: http://buildbot-master03.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-14 19:46:38.188683) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-05-14 19:46:38.188961) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-05-14 19:46:39.496524) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-14 19:46:39.496873) ========= 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-1463269156.728930-1695524657 _=/tools/buildbot/bin/python using PTY: False --2016-05-14 19:46:40-- 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% 165K=0.07s 2016-05-14 19:46:40 (165 KB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.614282 ========= master_lag: 0.07 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-14 19:46:40.181316) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-14 19:46:40.181627) ========= 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-1463269156.728930-1695524657 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.030759 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-14 19:46:40.236342) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-05-14 19:46:40.236696) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev f00f9e754ce71fc5efa3e4334afea5cf6ad6c215 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev f00f9e754ce71fc5efa3e4334afea5cf6ad6c215 --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-1463269156.728930-1695524657 _=/tools/buildbot/bin/python using PTY: False 2016-05-14 19:46:41,091 truncating revision to first 12 chars 2016-05-14 19:46:41,091 Setting DEBUG logging. 2016-05-14 19:46:41,091 attempt 1/10 2016-05-14 19:46:41,092 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/f00f9e754ce7?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-14 19:46:42,716 unpacking tar archive at: mozilla-aurora-f00f9e754ce7/testing/mozharness/ program finished with exit code 0 elapsedTime=2.187340 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-05-14 19:46:42.448987) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-14 19:46:42.449328) ========= script_repo_revision: f00f9e754ce71fc5efa3e4334afea5cf6ad6c215 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-14 19:46:42.449709) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-14 19:46:42.449977) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-14 19:46:42.474191) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 35 secs) (at 2016-05-14 19:46:42.474463) ========= /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 mozilla-aurora --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', 'mozilla-aurora', '--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-1463269156.728930-1695524657 _=/tools/buildbot/bin/python using PTY: False 19:46:43 INFO - MultiFileLogger online at 20160514 19:46:43 in /builds/slave/test 19:46:43 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 mozilla-aurora --download-symbols true 19:46:43 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 19:46:43 INFO - {'append_to_log': False, 19:46:43 INFO - 'base_work_dir': '/builds/slave/test', 19:46:43 INFO - 'blob_upload_branch': 'mozilla-aurora', 19:46:43 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 19:46:43 INFO - 'buildbot_json_path': 'buildprops.json', 19:46:43 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 19:46:43 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 19:46:43 INFO - 'download_minidump_stackwalk': True, 19:46:43 INFO - 'download_symbols': 'true', 19:46:43 INFO - 'e10s': False, 19:46:43 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 19:46:43 INFO - 'tooltool.py': '/tools/tooltool.py', 19:46:43 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 19:46:43 INFO - '/tools/misc-python/virtualenv.py')}, 19:46:43 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 19:46:43 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 19:46:43 INFO - 'log_level': 'info', 19:46:43 INFO - 'log_to_console': True, 19:46:43 INFO - 'opt_config_files': (), 19:46:43 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 19:46:43 INFO - '--processes=1', 19:46:43 INFO - '--config=%(test_path)s/wptrunner.ini', 19:46:43 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 19:46:43 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 19:46:43 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 19:46:43 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 19:46:43 INFO - 'pip_index': False, 19:46:43 INFO - 'require_test_zip': True, 19:46:43 INFO - 'test_type': ('testharness',), 19:46:43 INFO - 'this_chunk': '1', 19:46:43 INFO - 'tooltool_cache': '/builds/tooltool_cache', 19:46:43 INFO - 'total_chunks': '10', 19:46:43 INFO - 'virtualenv_path': 'venv', 19:46:43 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 19:46:43 INFO - 'work_dir': 'build'} 19:46:43 INFO - ##### 19:46:43 INFO - ##### Running clobber step. 19:46:43 INFO - ##### 19:46:43 INFO - Running pre-action listener: _resource_record_pre_action 19:46:43 INFO - Running main action method: clobber 19:46:43 INFO - rmtree: /builds/slave/test/build 19:46:43 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 19:46:44 INFO - Running post-action listener: _resource_record_post_action 19:46:44 INFO - ##### 19:46:44 INFO - ##### Running read-buildbot-config step. 19:46:44 INFO - ##### 19:46:44 INFO - Running pre-action listener: _resource_record_pre_action 19:46:44 INFO - Running main action method: read_buildbot_config 19:46:44 INFO - Using buildbot properties: 19:46:44 INFO - { 19:46:44 INFO - "project": "", 19:46:44 INFO - "product": "firefox", 19:46:44 INFO - "script_repo_revision": "production", 19:46:44 INFO - "scheduler": "tests-mozilla-aurora-ubuntu32_vm-debug-unittest", 19:46:44 INFO - "repository": "", 19:46:44 INFO - "buildername": "Ubuntu VM 12.04 mozilla-aurora debug test web-platform-tests-1", 19:46:44 INFO - "buildid": "20160514182335", 19:46:44 INFO - "pgo_build": "False", 19:46:44 INFO - "basedir": "/builds/slave/test", 19:46:44 INFO - "buildnumber": 12, 19:46:44 INFO - "slavename": "tst-linux32-spot-792", 19:46:44 INFO - "revision": "f00f9e754ce71fc5efa3e4334afea5cf6ad6c215", 19:46:44 INFO - "master": "http://buildbot-master03.bb.releng.use1.mozilla.com:8201/", 19:46:44 INFO - "platform": "linux", 19:46:44 INFO - "branch": "mozilla-aurora", 19:46:44 INFO - "repo_path": "releases/mozilla-aurora", 19:46:44 INFO - "moz_repo_path": "", 19:46:44 INFO - "stage_platform": "linux", 19:46:44 INFO - "builduid": "cca324c9e5104676bf7e026fb9914f98", 19:46:44 INFO - "slavebuilddir": "test" 19:46:44 INFO - } 19:46:44 INFO - Found installer url https://queue.taskcluster.net/v1/task/PhLDi3-RSQabO_RMs6ER-A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2. 19:46:44 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/PhLDi3-RSQabO_RMs6ER-A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json. 19:46:44 INFO - Running post-action listener: _resource_record_post_action 19:46:44 INFO - ##### 19:46:44 INFO - ##### Running download-and-extract step. 19:46:44 INFO - ##### 19:46:44 INFO - Running pre-action listener: _resource_record_pre_action 19:46:44 INFO - Running main action method: download_and_extract 19:46:44 INFO - mkdir: /builds/slave/test/build/tests 19:46:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:46:44 INFO - https://queue.taskcluster.net/v1/task/PhLDi3-RSQabO_RMs6ER-A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 19:46:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PhLDi3-RSQabO_RMs6ER-A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 19:46:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PhLDi3-RSQabO_RMs6ER-A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 19:46:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PhLDi3-RSQabO_RMs6ER-A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 19:46:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PhLDi3-RSQabO_RMs6ER-A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json'}, attempt #1 19:46:46 INFO - Downloaded 1325 bytes. 19:46:46 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 19:46:46 INFO - Using the following test package requirements: 19:46:46 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 19:46:46 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 19:46:46 INFO - u'firefox-48.0a2.en-US.linux-i686.cppunittest.tests.zip'], 19:46:46 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 19:46:46 INFO - u'firefox-48.0a2.en-US.linux-i686.gtest.tests.zip'], 19:46:46 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 19:46:46 INFO - u'jsshell-linux-i686.zip'], 19:46:46 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 19:46:46 INFO - u'firefox-48.0a2.en-US.linux-i686.mochitest.tests.zip'], 19:46:46 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 19:46:46 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 19:46:46 INFO - u'firefox-48.0a2.en-US.linux-i686.reftest.tests.zip'], 19:46:46 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 19:46:46 INFO - u'firefox-48.0a2.en-US.linux-i686.talos.tests.zip'], 19:46:46 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 19:46:46 INFO - u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'], 19:46:46 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 19:46:46 INFO - u'firefox-48.0a2.en-US.linux-i686.xpcshell.tests.zip']} 19:46:46 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 19:46:46 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')]} 19:46:46 INFO - https://queue.taskcluster.net/v1/task/PhLDi3-RSQabO_RMs6ER-A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 19:46:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PhLDi3-RSQabO_RMs6ER-A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 19:46:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PhLDi3-RSQabO_RMs6ER-A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 19:46:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PhLDi3-RSQabO_RMs6ER-A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 19:46:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PhLDi3-RSQabO_RMs6ER-A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip'}, attempt #1 19:46:48 INFO - Downloaded 22437081 bytes. 19:46:48 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 19:46:48 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 19:46:48 INFO - caution: filename not matched: web-platform/* 19:46:48 INFO - Return code: 11 19:46:48 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')]} 19:46:48 INFO - https://queue.taskcluster.net/v1/task/PhLDi3-RSQabO_RMs6ER-A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 19:46:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PhLDi3-RSQabO_RMs6ER-A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 19:46:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PhLDi3-RSQabO_RMs6ER-A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 19:46:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PhLDi3-RSQabO_RMs6ER-A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 19:46:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PhLDi3-RSQabO_RMs6ER-A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 19:46:59 INFO - Downloaded 36408904 bytes. 19:46:59 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 19:46:59 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 19:47:02 INFO - caution: filename not matched: bin/* 19:47:02 INFO - caution: filename not matched: config/* 19:47:02 INFO - caution: filename not matched: mozbase/* 19:47:02 INFO - caution: filename not matched: marionette/* 19:47:02 INFO - caution: filename not matched: tools/wptserve/* 19:47:02 INFO - Return code: 11 19:47:02 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')]} 19:47:02 INFO - https://queue.taskcluster.net/v1/task/PhLDi3-RSQabO_RMs6ER-A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 19:47:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PhLDi3-RSQabO_RMs6ER-A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 19:47:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PhLDi3-RSQabO_RMs6ER-A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 19:47:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PhLDi3-RSQabO_RMs6ER-A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 19:47:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PhLDi3-RSQabO_RMs6ER-A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2'}, attempt #1 19:47:08 INFO - Downloaded 69301782 bytes. 19:47:08 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/PhLDi3-RSQabO_RMs6ER-A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 19:47:08 INFO - mkdir: /builds/slave/test/properties 19:47:08 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 19:47:08 INFO - Writing to file /builds/slave/test/properties/build_url 19:47:08 INFO - Contents: 19:47:08 INFO - build_url:https://queue.taskcluster.net/v1/task/PhLDi3-RSQabO_RMs6ER-A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 19:47:18 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/PhLDi3-RSQabO_RMs6ER-A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 19:47:18 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 19:47:18 INFO - Writing to file /builds/slave/test/properties/symbols_url 19:47:18 INFO - Contents: 19:47:18 INFO - symbols_url:https://queue.taskcluster.net/v1/task/PhLDi3-RSQabO_RMs6ER-A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 19:47:18 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')]} 19:47:18 INFO - https://queue.taskcluster.net/v1/task/PhLDi3-RSQabO_RMs6ER-A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 19:47:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PhLDi3-RSQabO_RMs6ER-A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 19:47:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PhLDi3-RSQabO_RMs6ER-A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 19:47:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PhLDi3-RSQabO_RMs6ER-A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 19:47:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PhLDi3-RSQabO_RMs6ER-A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 19:47:26 INFO - Downloaded 92278716 bytes. 19:47:26 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 19:47:26 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 19:47:36 INFO - Return code: 0 19:47:36 INFO - Running post-action listener: _resource_record_post_action 19:47:36 INFO - Running post-action listener: set_extra_try_arguments 19:47:36 INFO - ##### 19:47:36 INFO - ##### Running create-virtualenv step. 19:47:36 INFO - ##### 19:47:36 INFO - Running pre-action listener: _pre_create_virtualenv 19:47:36 INFO - Running pre-action listener: _resource_record_pre_action 19:47:36 INFO - Running main action method: create_virtualenv 19:47:36 INFO - Creating virtualenv /builds/slave/test/build/venv 19:47:36 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 19:47:36 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 19:47:36 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 19:47:36 INFO - Using real prefix '/usr' 19:47:36 INFO - New python executable in /builds/slave/test/build/venv/bin/python 19:47:37 INFO - Installing distribute.............................................................................................................................................................................................done. 19:47:42 INFO - Installing pip.................done. 19:47:42 INFO - Return code: 0 19:47:42 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 19:47:42 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')]} 19:47:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:47:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:47:42 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')]} 19:47:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:47:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:47:42 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x88f8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x895f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8a132b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a02f70>, '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 0x8a02620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8a08750>, '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-1463269156.728930-1695524657', '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 19:47:42 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 19:47:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 19:47:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:47:42 INFO - 'CCACHE_UMASK': '002', 19:47:42 INFO - 'DISPLAY': ':0', 19:47:42 INFO - 'HOME': '/home/cltbld', 19:47:42 INFO - 'LANG': 'en_US.UTF-8', 19:47:42 INFO - 'LOGNAME': 'cltbld', 19:47:42 INFO - 'MAIL': '/var/mail/cltbld', 19:47:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:47:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:47:42 INFO - 'MOZ_NO_REMOTE': '1', 19:47:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:47:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:47:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:47:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:47:42 INFO - 'PWD': '/builds/slave/test', 19:47:42 INFO - 'SHELL': '/bin/bash', 19:47:42 INFO - 'SHLVL': '1', 19:47:42 INFO - 'TERM': 'linux', 19:47:42 INFO - 'TMOUT': '86400', 19:47:42 INFO - 'USER': 'cltbld', 19:47:42 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463269156.728930-1695524657', 19:47:42 INFO - '_': '/tools/buildbot/bin/python'} 19:47:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:47:42 INFO - Downloading/unpacking psutil>=0.7.1 19:47:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:47:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:47:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:47:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:47:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:47:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:47:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 19:47:49 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:47:49 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:47:49 INFO - Installing collected packages: psutil 19:47:49 INFO - Running setup.py install for psutil 19:47:49 INFO - building 'psutil._psutil_linux' extension 19:47:49 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 19:47:49 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 19:47:49 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 19:47:49 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 19:47:50 INFO - building 'psutil._psutil_posix' extension 19:47:50 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 19:47:50 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 19:47:50 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:47:50 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:47:50 INFO - Successfully installed psutil 19:47:50 INFO - Cleaning up... 19:47:50 INFO - Return code: 0 19:47:50 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 19:47:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:47:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:47:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:47:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:47:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:47:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:47:50 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x88f8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x895f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8a132b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a02f70>, '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 0x8a02620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8a08750>, '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-1463269156.728930-1695524657', '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 19:47:50 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 19:47:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 19:47:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:47:50 INFO - 'CCACHE_UMASK': '002', 19:47:50 INFO - 'DISPLAY': ':0', 19:47:50 INFO - 'HOME': '/home/cltbld', 19:47:50 INFO - 'LANG': 'en_US.UTF-8', 19:47:50 INFO - 'LOGNAME': 'cltbld', 19:47:50 INFO - 'MAIL': '/var/mail/cltbld', 19:47:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:47:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:47:50 INFO - 'MOZ_NO_REMOTE': '1', 19:47:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:47:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:47:50 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:47:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:47:50 INFO - 'PWD': '/builds/slave/test', 19:47:50 INFO - 'SHELL': '/bin/bash', 19:47:50 INFO - 'SHLVL': '1', 19:47:50 INFO - 'TERM': 'linux', 19:47:50 INFO - 'TMOUT': '86400', 19:47:50 INFO - 'USER': 'cltbld', 19:47:50 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463269156.728930-1695524657', 19:47:50 INFO - '_': '/tools/buildbot/bin/python'} 19:47:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:47:51 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 19:47:51 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 19:47:51 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 19:47:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:47:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:47:51 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 19:47:51 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 19:47:58 INFO - Downloading mozsystemmonitor-0.0.tar.gz 19:47:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 19:47:58 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 19:47:58 INFO - Installing collected packages: mozsystemmonitor 19:47:58 INFO - Running setup.py install for mozsystemmonitor 19:47:58 INFO - Successfully installed mozsystemmonitor 19:47:58 INFO - Cleaning up... 19:47:58 INFO - Return code: 0 19:47:58 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 19:47:58 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')]} 19:47:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:47:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:47:58 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')]} 19:47:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:47:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:47:58 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x88f8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x895f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8a132b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a02f70>, '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 0x8a02620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8a08750>, '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-1463269156.728930-1695524657', '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 19:47:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 19:47:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 19:47:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:47:58 INFO - 'CCACHE_UMASK': '002', 19:47:58 INFO - 'DISPLAY': ':0', 19:47:58 INFO - 'HOME': '/home/cltbld', 19:47:58 INFO - 'LANG': 'en_US.UTF-8', 19:47:58 INFO - 'LOGNAME': 'cltbld', 19:47:58 INFO - 'MAIL': '/var/mail/cltbld', 19:47:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:47:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:47:58 INFO - 'MOZ_NO_REMOTE': '1', 19:47:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:47:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:47:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:47:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:47:58 INFO - 'PWD': '/builds/slave/test', 19:47:58 INFO - 'SHELL': '/bin/bash', 19:47:58 INFO - 'SHLVL': '1', 19:47:58 INFO - 'TERM': 'linux', 19:47:58 INFO - 'TMOUT': '86400', 19:47:58 INFO - 'USER': 'cltbld', 19:47:58 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463269156.728930-1695524657', 19:47:58 INFO - '_': '/tools/buildbot/bin/python'} 19:47:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:47:59 INFO - Downloading/unpacking blobuploader==1.2.4 19:47:59 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 19:47:59 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 19:47:59 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:47:59 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:47:59 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 19:47:59 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 19:48:04 INFO - Downloading blobuploader-1.2.4.tar.gz 19:48:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 19:48:04 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 19:48:04 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 19:48:04 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 19:48:04 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:48:04 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:48:04 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 19:48:04 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 19:48:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 19:48:05 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 19:48:05 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 19:48:05 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 19:48:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:48:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:48:05 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 19:48:05 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 19:48:05 INFO - Downloading docopt-0.6.1.tar.gz 19:48:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 19:48:06 INFO - Installing collected packages: blobuploader, requests, docopt 19:48:06 INFO - Running setup.py install for blobuploader 19:48:06 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 19:48:06 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 19:48:06 INFO - Running setup.py install for requests 19:48:07 INFO - Running setup.py install for docopt 19:48:07 INFO - Successfully installed blobuploader requests docopt 19:48:07 INFO - Cleaning up... 19:48:07 INFO - Return code: 0 19:48:07 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:48: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')]} 19:48:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:48:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:48: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')]} 19:48:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:48:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:48:07 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x88f8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x895f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8a132b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a02f70>, '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 0x8a02620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8a08750>, '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-1463269156.728930-1695524657', '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 19:48:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 19:48:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 19:48:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:48:07 INFO - 'CCACHE_UMASK': '002', 19:48:07 INFO - 'DISPLAY': ':0', 19:48:07 INFO - 'HOME': '/home/cltbld', 19:48:07 INFO - 'LANG': 'en_US.UTF-8', 19:48:07 INFO - 'LOGNAME': 'cltbld', 19:48:07 INFO - 'MAIL': '/var/mail/cltbld', 19:48:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:48:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:48:07 INFO - 'MOZ_NO_REMOTE': '1', 19:48:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:48:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:48:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:48:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:48:07 INFO - 'PWD': '/builds/slave/test', 19:48:07 INFO - 'SHELL': '/bin/bash', 19:48:07 INFO - 'SHLVL': '1', 19:48:07 INFO - 'TERM': 'linux', 19:48:07 INFO - 'TMOUT': '86400', 19:48:07 INFO - 'USER': 'cltbld', 19:48:07 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463269156.728930-1695524657', 19:48:07 INFO - '_': '/tools/buildbot/bin/python'} 19:48:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:48:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:48:07 INFO - Running setup.py (path:/tmp/pip-p4hDMU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:48:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:48:08 INFO - Running setup.py (path:/tmp/pip-tX9dWc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:48:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:48:08 INFO - Running setup.py (path:/tmp/pip-Lg98jo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:48:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:48:08 INFO - Running setup.py (path:/tmp/pip-hEW_RE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:48:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:48:08 INFO - Running setup.py (path:/tmp/pip-VHebji-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:48:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:48:08 INFO - Running setup.py (path:/tmp/pip-KoPXab-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:48:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:48:08 INFO - Running setup.py (path:/tmp/pip-ntvVNA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:48:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:48:08 INFO - Running setup.py (path:/tmp/pip-IcnPmx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:48:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:48:08 INFO - Running setup.py (path:/tmp/pip-yQqpRW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:48:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:48:09 INFO - Running setup.py (path:/tmp/pip-nGUZde-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:48:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:48:09 INFO - Running setup.py (path:/tmp/pip-ZCUNPL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:48:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:48:09 INFO - Running setup.py (path:/tmp/pip-dTDBut-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:48:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:48:09 INFO - Running setup.py (path:/tmp/pip-pKPhdV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:48:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:48:09 INFO - Running setup.py (path:/tmp/pip-0wBGmV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:48:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:48:09 INFO - Running setup.py (path:/tmp/pip-FRNGSq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:48:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:48:09 INFO - Running setup.py (path:/tmp/pip-nWS6dS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:48:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:48:09 INFO - Running setup.py (path:/tmp/pip-FcXHvN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:48:10 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:48:10 INFO - Running setup.py (path:/tmp/pip-G0_JFq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:48:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:48:10 INFO - Running setup.py (path:/tmp/pip-sW4qIW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:48:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:48:10 INFO - Running setup.py (path:/tmp/pip-aZ1bCf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:48:10 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:48:10 INFO - Running setup.py (path:/tmp/pip-ZUomOB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:48:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:48:11 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 19:48:11 INFO - Running setup.py install for manifestparser 19:48:11 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 19:48:11 INFO - Running setup.py install for mozcrash 19:48:11 INFO - Running setup.py install for mozdebug 19:48:11 INFO - Running setup.py install for mozdevice 19:48:11 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 19:48:11 INFO - Installing dm script to /builds/slave/test/build/venv/bin 19:48:11 INFO - Running setup.py install for mozfile 19:48:12 INFO - Running setup.py install for mozhttpd 19:48:12 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 19:48:12 INFO - Running setup.py install for mozinfo 19:48:12 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 19:48:12 INFO - Running setup.py install for mozInstall 19:48:12 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 19:48:12 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 19:48:12 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 19:48:12 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 19:48:12 INFO - Running setup.py install for mozleak 19:48:12 INFO - Running setup.py install for mozlog 19:48:13 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 19:48:13 INFO - Running setup.py install for moznetwork 19:48:13 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 19:48:13 INFO - Running setup.py install for mozprocess 19:48:13 INFO - Running setup.py install for mozprofile 19:48:13 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 19:48:13 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 19:48:13 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 19:48:13 INFO - Running setup.py install for mozrunner 19:48:14 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 19:48:14 INFO - Running setup.py install for mozscreenshot 19:48:14 INFO - Running setup.py install for moztest 19:48:14 INFO - Running setup.py install for mozversion 19:48:14 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 19:48:14 INFO - Running setup.py install for wptserve 19:48:14 INFO - Running setup.py install for marionette-driver 19:48:15 INFO - Running setup.py install for browsermob-proxy 19:48:15 INFO - Running setup.py install for marionette-client 19:48:15 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:48:15 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 19:48:15 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 19:48:15 INFO - Cleaning up... 19:48:15 INFO - Return code: 0 19:48:15 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:48: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')]} 19:48:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:48:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:48: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')]} 19:48:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:48:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:48:15 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x88f8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x895f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8a132b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a02f70>, '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 0x8a02620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8a08750>, '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-1463269156.728930-1695524657', '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 19:48:15 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 19:48:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 19:48:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:48:15 INFO - 'CCACHE_UMASK': '002', 19:48:15 INFO - 'DISPLAY': ':0', 19:48:15 INFO - 'HOME': '/home/cltbld', 19:48:15 INFO - 'LANG': 'en_US.UTF-8', 19:48:15 INFO - 'LOGNAME': 'cltbld', 19:48:15 INFO - 'MAIL': '/var/mail/cltbld', 19:48:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:48:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:48:15 INFO - 'MOZ_NO_REMOTE': '1', 19:48:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:48:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:48:15 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:48:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:48:15 INFO - 'PWD': '/builds/slave/test', 19:48:15 INFO - 'SHELL': '/bin/bash', 19:48:15 INFO - 'SHLVL': '1', 19:48:15 INFO - 'TERM': 'linux', 19:48:15 INFO - 'TMOUT': '86400', 19:48:15 INFO - 'USER': 'cltbld', 19:48:15 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463269156.728930-1695524657', 19:48:15 INFO - '_': '/tools/buildbot/bin/python'} 19:48:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:48:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:48:16 INFO - Running setup.py (path:/tmp/pip-YfeY3u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:48:16 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)) 19:48:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:48:16 INFO - Running setup.py (path:/tmp/pip-PeGyDf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:48:16 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)) 19:48:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:48:16 INFO - Running setup.py (path:/tmp/pip-vt7wSI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:48:16 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)) 19:48:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:48:16 INFO - Running setup.py (path:/tmp/pip-hgfqVG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:48:16 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)) 19:48:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:48:16 INFO - Running setup.py (path:/tmp/pip-YkE8yS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:48:17 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)) 19:48:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:48:17 INFO - Running setup.py (path:/tmp/pip-OGEH3j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:48:17 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)) 19:48:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:48:17 INFO - Running setup.py (path:/tmp/pip-I7YBuQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:48:17 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)) 19:48:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:48:17 INFO - Running setup.py (path:/tmp/pip-vCaRu6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:48:17 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)) 19:48:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:48:17 INFO - Running setup.py (path:/tmp/pip-LnthPz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:48:17 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)) 19:48:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:48:17 INFO - Running setup.py (path:/tmp/pip-AZm2sR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:48:17 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)) 19:48:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:48:17 INFO - Running setup.py (path:/tmp/pip-Liqyyn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:48:17 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)) 19:48:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:48:17 INFO - Running setup.py (path:/tmp/pip-FVVW32-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:48:17 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)) 19:48:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:48:17 INFO - Running setup.py (path:/tmp/pip-iE3tPX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:48:18 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)) 19:48:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:48:18 INFO - Running setup.py (path:/tmp/pip-J2so8O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:48:18 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)) 19:48:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:48:18 INFO - Running setup.py (path:/tmp/pip-yA6IOb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:48:18 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)) 19:48:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:48:18 INFO - Running setup.py (path:/tmp/pip-8AHwCw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:48:18 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)) 19:48:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:48:18 INFO - Running setup.py (path:/tmp/pip-ru5L_U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:48:18 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)) 19:48:18 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:48:18 INFO - Running setup.py (path:/tmp/pip-DtMVpa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:48:18 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)) 19:48:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:48:18 INFO - Running setup.py (path:/tmp/pip-EvUlCz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:48:18 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)) 19:48:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:48:18 INFO - Running setup.py (path:/tmp/pip-MnXgSZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:48:19 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)) 19:48:19 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:48:19 INFO - Running setup.py (path:/tmp/pip-habJdA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:48:19 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:48:19 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)) 19:48:19 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)) 19:48:19 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)) 19:48:19 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)) 19:48:19 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)) 19:48:19 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)) 19:48:19 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 19:48:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:48:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:48:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:48:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:48:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:48:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:48:24 INFO - Downloading blessings-1.6.tar.gz 19:48:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 19:48:24 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)) 19:48:24 INFO - Installing collected packages: blessings 19:48:24 INFO - Running setup.py install for blessings 19:48:25 INFO - Successfully installed blessings 19:48:25 INFO - Cleaning up... 19:48:25 INFO - Return code: 0 19:48:25 INFO - Done creating virtualenv /builds/slave/test/build/venv. 19:48:25 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:48:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:48:25 INFO - Reading from file tmpfile_stdout 19:48:25 INFO - Current package versions: 19:48:25 INFO - argparse == 1.2.1 19:48:25 INFO - blessings == 1.6 19:48:25 INFO - blobuploader == 1.2.4 19:48:25 INFO - browsermob-proxy == 0.6.0 19:48:25 INFO - docopt == 0.6.1 19:48:25 INFO - manifestparser == 1.1 19:48:25 INFO - marionette-client == 2.3.0 19:48:25 INFO - marionette-driver == 1.4.0 19:48:25 INFO - mozInstall == 1.12 19:48:25 INFO - mozcrash == 0.17 19:48:25 INFO - mozdebug == 0.1 19:48:25 INFO - mozdevice == 0.48 19:48:25 INFO - mozfile == 1.2 19:48:25 INFO - mozhttpd == 0.7 19:48:25 INFO - mozinfo == 0.9 19:48:25 INFO - mozleak == 0.1 19:48:25 INFO - mozlog == 3.1 19:48:25 INFO - moznetwork == 0.27 19:48:25 INFO - mozprocess == 0.22 19:48:25 INFO - mozprofile == 0.28 19:48:25 INFO - mozrunner == 6.11 19:48:25 INFO - mozscreenshot == 0.1 19:48:25 INFO - mozsystemmonitor == 0.0 19:48:25 INFO - moztest == 0.7 19:48:25 INFO - mozversion == 1.4 19:48:25 INFO - psutil == 3.1.1 19:48:25 INFO - requests == 1.2.3 19:48:25 INFO - wptserve == 1.4.0 19:48:25 INFO - wsgiref == 0.1.2 19:48:25 INFO - Running post-action listener: _resource_record_post_action 19:48:25 INFO - Running post-action listener: _start_resource_monitoring 19:48:25 INFO - Starting resource monitoring. 19:48:25 INFO - ##### 19:48:25 INFO - ##### Running pull step. 19:48:25 INFO - ##### 19:48:25 INFO - Running pre-action listener: _resource_record_pre_action 19:48:25 INFO - Running main action method: pull 19:48:25 INFO - Pull has nothing to do! 19:48:25 INFO - Running post-action listener: _resource_record_post_action 19:48:25 INFO - ##### 19:48:25 INFO - ##### Running install step. 19:48:25 INFO - ##### 19:48:25 INFO - Running pre-action listener: _resource_record_pre_action 19:48:25 INFO - Running main action method: install 19:48:25 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:48:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:48:25 INFO - Reading from file tmpfile_stdout 19:48:25 INFO - Detecting whether we're running mozinstall >=1.0... 19:48:25 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 19:48:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 19:48:26 INFO - Reading from file tmpfile_stdout 19:48:26 INFO - Output received: 19:48:26 INFO - Usage: mozinstall [options] installer 19:48:26 INFO - Options: 19:48:26 INFO - -h, --help show this help message and exit 19:48:26 INFO - -d DEST, --destination=DEST 19:48:26 INFO - Directory to install application into. [default: 19:48:26 INFO - "/builds/slave/test"] 19:48:26 INFO - --app=APP Application being installed. [default: firefox] 19:48:26 INFO - mkdir: /builds/slave/test/build/application 19:48:26 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 19:48:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 19:48:55 INFO - Reading from file tmpfile_stdout 19:48:55 INFO - Output received: 19:48:55 INFO - /builds/slave/test/build/application/firefox/firefox 19:48:55 INFO - Running post-action listener: _resource_record_post_action 19:48:55 INFO - ##### 19:48:55 INFO - ##### Running run-tests step. 19:48:55 INFO - ##### 19:48:55 INFO - Running pre-action listener: _resource_record_pre_action 19:48:55 INFO - Running main action method: run_tests 19:48:55 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 19:48:55 INFO - Minidump filename unknown. Determining based upon platform and architecture. 19:48:55 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 19:48:55 INFO - grabbing minidump binary from tooltool 19:48:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:48:55 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 0x8a02f70>, '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 0x8a02620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8a08750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 19:48:55 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 19:48:55 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 19:48:55 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 19:48:55 INFO - Return code: 0 19:48:55 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 19:48:55 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 19:48:55 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/PhLDi3-RSQabO_RMs6ER-A/artifacts/public/build/firefox-48.0a2.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 19:48:55 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/PhLDi3-RSQabO_RMs6ER-A/artifacts/public/build/firefox-48.0a2.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 19:48:55 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:48:55 INFO - 'CCACHE_UMASK': '002', 19:48:55 INFO - 'DISPLAY': ':0', 19:48:55 INFO - 'HOME': '/home/cltbld', 19:48:55 INFO - 'LANG': 'en_US.UTF-8', 19:48:55 INFO - 'LOGNAME': 'cltbld', 19:48:55 INFO - 'MAIL': '/var/mail/cltbld', 19:48:55 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 19:48:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:48:55 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:48:55 INFO - 'MOZ_NO_REMOTE': '1', 19:48:55 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:48:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:48:55 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:48:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:48:55 INFO - 'PWD': '/builds/slave/test', 19:48:55 INFO - 'SHELL': '/bin/bash', 19:48:55 INFO - 'SHLVL': '1', 19:48:55 INFO - 'TERM': 'linux', 19:48:55 INFO - 'TMOUT': '86400', 19:48:55 INFO - 'USER': 'cltbld', 19:48:55 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463269156.728930-1695524657', 19:48:55 INFO - '_': '/tools/buildbot/bin/python'} 19:48:55 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/PhLDi3-RSQabO_RMs6ER-A/artifacts/public/build/firefox-48.0a2.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 19:48:56 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 19:48:56 INFO - import pkg_resources 19:48:57 INFO - Using 1 client processes 19:48:58 INFO - wptserve Starting http server on 127.0.0.1:8000 19:48:58 INFO - wptserve Starting http server on 127.0.0.1:8001 19:48:58 INFO - wptserve Starting http server on 127.0.0.1:8443 19:49:00 INFO - SUITE-START | Running 778 tests 19:49:00 INFO - Running testharness tests 19:49:00 INFO - Setting up ssl 19:49:00 INFO - PROCESS | certutil | 19:49:00 INFO - PROCESS | certutil | 19:49:00 INFO - PROCESS | certutil | 19:49:00 INFO - Certificate Nickname Trust Attributes 19:49:00 INFO - SSL,S/MIME,JAR/XPI 19:49:00 INFO - 19:49:00 INFO - web-platform-tests CT,, 19:49:00 INFO - 19:49:00 INFO - Starting runner 19:49:03 INFO - PROCESS | 20903 | 1463280543943 Marionette DEBUG Marionette enabled via build flag and pref 19:49:04 INFO - PROCESS | 20903 | ++DOCSHELL 0xa50f2000 == 1 [pid = 20903] [id = 1] 19:49:04 INFO - PROCESS | 20903 | ++DOMWINDOW == 1 (0xa50f2400) [pid = 20903] [serial = 1] [outer = (nil)] 19:49:04 INFO - PROCESS | 20903 | [20903] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 19:49:04 INFO - PROCESS | 20903 | ++DOMWINDOW == 2 (0xa50f2c00) [pid = 20903] [serial = 2] [outer = 0xa50f2400] 19:49:04 INFO - PROCESS | 20903 | 1463280544628 Marionette INFO Listening on port 2828 19:49:05 INFO - PROCESS | 20903 | 1463280545205 Marionette DEBUG Marionette enabled via command-line flag 19:49:05 INFO - PROCESS | 20903 | ++DOCSHELL 0xa227c800 == 2 [pid = 20903] [id = 2] 19:49:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 3 (0xa22bd800) [pid = 20903] [serial = 3] [outer = (nil)] 19:49:05 INFO - PROCESS | 20903 | [20903] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 19:49:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 4 (0xa22be000) [pid = 20903] [serial = 4] [outer = 0xa22bd800] 19:49:05 INFO - PROCESS | 20903 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a2191f40 19:49:05 INFO - PROCESS | 20903 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a2195a40 19:49:05 INFO - PROCESS | 20903 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a21b3940 19:49:05 INFO - PROCESS | 20903 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a21b65a0 19:49:05 INFO - PROCESS | 20903 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a21ba2e0 19:49:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 5 (0xa21a7c00) [pid = 20903] [serial = 5] [outer = 0xa50f2400] 19:49:05 INFO - PROCESS | 20903 | [20903] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:49:05 INFO - PROCESS | 20903 | 1463280545586 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:60967 19:49:05 INFO - PROCESS | 20903 | [20903] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:49:05 INFO - PROCESS | 20903 | 1463280545667 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:60968 19:49:05 INFO - PROCESS | 20903 | 1463280545679 Marionette DEBUG Closed connection conn0 19:49:05 INFO - PROCESS | 20903 | [20903] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 19:49:05 INFO - PROCESS | 20903 | [20903] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:49:05 INFO - PROCESS | 20903 | 1463280545810 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:60969 19:49:05 INFO - PROCESS | 20903 | 1463280545814 Marionette DEBUG Closed connection conn1 19:49:05 INFO - PROCESS | 20903 | [20903] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:49:05 INFO - PROCESS | 20903 | 1463280545871 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:60970 19:49:05 INFO - PROCESS | 20903 | 1463280545886 Marionette DEBUG Closed connection conn2 19:49:05 INFO - PROCESS | 20903 | 1463280545926 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 19:49:05 INFO - PROCESS | 20903 | 1463280545941 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160514182335","device":"desktop","version":"48.0a2"} 19:49:06 INFO - PROCESS | 20903 | [20903] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:49:07 INFO - PROCESS | 20903 | ++DOCSHELL 0x9ab5b400 == 3 [pid = 20903] [id = 3] 19:49:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 6 (0x9ab5b800) [pid = 20903] [serial = 6] [outer = (nil)] 19:49:07 INFO - PROCESS | 20903 | ++DOCSHELL 0x9ab5bc00 == 4 [pid = 20903] [id = 4] 19:49:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 7 (0x9ab5f400) [pid = 20903] [serial = 7] [outer = (nil)] 19:49:08 INFO - PROCESS | 20903 | [20903] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 19:49:08 INFO - PROCESS | 20903 | ++DOCSHELL 0x9a2d7000 == 5 [pid = 20903] [id = 5] 19:49:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 8 (0x9a2d7400) [pid = 20903] [serial = 8] [outer = (nil)] 19:49:08 INFO - PROCESS | 20903 | [20903] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 19:49:08 INFO - PROCESS | 20903 | [20903] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 19:49:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 9 (0x99f1c400) [pid = 20903] [serial = 9] [outer = 0x9a2d7400] 19:49:09 INFO - PROCESS | 20903 | ++DOMWINDOW == 10 (0x99cb3800) [pid = 20903] [serial = 10] [outer = 0x9ab5b800] 19:49:09 INFO - PROCESS | 20903 | ++DOMWINDOW == 11 (0x99cb5400) [pid = 20903] [serial = 11] [outer = 0x9ab5f400] 19:49:09 INFO - PROCESS | 20903 | ++DOMWINDOW == 12 (0x99b4e800) [pid = 20903] [serial = 12] [outer = 0x9a2d7400] 19:49:10 INFO - PROCESS | 20903 | 1463280550286 Marionette DEBUG loaded listener.js 19:49:10 INFO - PROCESS | 20903 | 1463280550306 Marionette DEBUG loaded listener.js 19:49:11 INFO - PROCESS | 20903 | ++DOMWINDOW == 13 (0x9813b000) [pid = 20903] [serial = 13] [outer = 0x9a2d7400] 19:49:11 INFO - PROCESS | 20903 | 1463280551101 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"b6113095-4b6f-45b3-9e16-61fedb0540b6","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160514182335","device":"desktop","version":"48.0a2","command_id":1}}] 19:49:11 INFO - PROCESS | 20903 | 1463280551346 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 19:49:11 INFO - PROCESS | 20903 | 1463280551578 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 19:49:11 INFO - PROCESS | 20903 | 1463280551757 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 19:49:11 INFO - PROCESS | 20903 | [20903] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 19:49:11 INFO - PROCESS | 20903 | [20903] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:49:11 INFO - PROCESS | 20903 | ++DOMWINDOW == 14 (0x95266c00) [pid = 20903] [serial = 14] [outer = 0x9a2d7400] 19:49:12 INFO - PROCESS | 20903 | [20903] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:49:12 INFO - PROCESS | 20903 | [20903] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:49:12 INFO - PROCESS | 20903 | 1463280552229 Marionette TRACE conn3 <- [1,3,null,{}] 19:49:12 INFO - PROCESS | 20903 | 1463280552256 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 19:49:12 INFO - PROCESS | 20903 | 1463280552309 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 19:49:12 INFO - PROCESS | 20903 | 1463280552347 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 19:49:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 19:49:12 INFO - PROCESS | 20903 | 1463280552353 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 19:49:12 INFO - PROCESS | 20903 | 1463280552361 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 19:49:12 INFO - PROCESS | 20903 | 1463280552366 Marionette TRACE conn3 <- [1,6,null,{}] 19:49:12 INFO - PROCESS | 20903 | 1463280552386 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:12 INFO - PROCESS | 20903 | 1463280552417 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 19:49:12 INFO - PROCESS | 20903 | 1463280552431 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:12 INFO - PROCESS | 20903 | ++DOCSHELL 0x93c09800 == 6 [pid = 20903] [id = 6] 19:49:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 15 (0x93c0c400) [pid = 20903] [serial = 15] [outer = (nil)] 19:49:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 16 (0x93c0e400) [pid = 20903] [serial = 16] [outer = 0x93c0c400] 19:49:12 INFO - PROCESS | 20903 | 1463280552514 Marionette DEBUG loaded listener.js 19:49:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 17 (0x98f33800) [pid = 20903] [serial = 17] [outer = 0x93c0c400] 19:49:12 INFO - PROCESS | 20903 | ++DOCSHELL 0x93cddc00 == 7 [pid = 20903] [id = 7] 19:49:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 18 (0x93cde000) [pid = 20903] [serial = 18] [outer = (nil)] 19:49:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 19 (0x93aa9000) [pid = 20903] [serial = 19] [outer = 0x93cde000] 19:49:13 INFO - PROCESS | 20903 | 1463280553002 Marionette DEBUG loaded listener.js 19:49:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 20 (0x93aad800) [pid = 20903] [serial = 20] [outer = 0x93cde000] 19:49:13 INFO - PROCESS | 20903 | [20903] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 19:49:13 INFO - PROCESS | 20903 | 1463280553615 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 19:49:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 19:49:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1313ms 19:49:13 INFO - PROCESS | 20903 | 1463280553733 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 19:49:13 INFO - PROCESS | 20903 | 1463280553738 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 19:49:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 19:49:13 INFO - PROCESS | 20903 | 1463280553792 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 19:49:13 INFO - PROCESS | 20903 | 1463280553795 Marionette TRACE conn3 <- [1,10,null,{}] 19:49:13 INFO - PROCESS | 20903 | 1463280553818 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:14 INFO - PROCESS | 20903 | 1463280553995 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 19:49:14 INFO - PROCESS | 20903 | 1463280554018 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:14 INFO - PROCESS | 20903 | ++DOCSHELL 0x923c8c00 == 8 [pid = 20903] [id = 8] 19:49:14 INFO - PROCESS | 20903 | ++DOMWINDOW == 21 (0x923c9000) [pid = 20903] [serial = 21] [outer = (nil)] 19:49:14 INFO - PROCESS | 20903 | ++DOMWINDOW == 22 (0x92e29c00) [pid = 20903] [serial = 22] [outer = 0x923c9000] 19:49:14 INFO - PROCESS | 20903 | 1463280554096 Marionette DEBUG loaded listener.js 19:49:14 INFO - PROCESS | 20903 | ++DOMWINDOW == 23 (0x98f28000) [pid = 20903] [serial = 23] [outer = 0x923c9000] 19:49:15 INFO - PROCESS | 20903 | 1463280555160 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 19:49:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 19:49:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1417ms 19:49:15 INFO - PROCESS | 20903 | 1463280555185 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 19:49:15 INFO - PROCESS | 20903 | 1463280555193 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 19:49:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 19:49:15 INFO - PROCESS | 20903 | 1463280555203 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 19:49:15 INFO - PROCESS | 20903 | 1463280555208 Marionette TRACE conn3 <- [1,14,null,{}] 19:49:15 INFO - PROCESS | 20903 | 1463280555217 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:15 INFO - PROCESS | 20903 | 1463280555446 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 19:49:15 INFO - PROCESS | 20903 | 1463280555617 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:15 INFO - PROCESS | 20903 | ++DOCSHELL 0x923c0400 == 9 [pid = 20903] [id = 9] 19:49:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 24 (0x923c7c00) [pid = 20903] [serial = 24] [outer = (nil)] 19:49:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 25 (0x92e35000) [pid = 20903] [serial = 25] [outer = 0x923c7c00] 19:49:15 INFO - PROCESS | 20903 | 1463280555724 Marionette DEBUG loaded listener.js 19:49:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 26 (0x93c0c000) [pid = 20903] [serial = 26] [outer = 0x923c7c00] 19:49:15 INFO - PROCESS | 20903 | ++DOCSHELL 0x977df400 == 10 [pid = 20903] [id = 10] 19:49:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 27 (0x977e0000) [pid = 20903] [serial = 27] [outer = (nil)] 19:49:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 28 (0x94626400) [pid = 20903] [serial = 28] [outer = 0x977e0000] 19:49:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 29 (0x93cdf000) [pid = 20903] [serial = 29] [outer = 0x977e0000] 19:49:16 INFO - PROCESS | 20903 | ++DOCSHELL 0x94627800 == 11 [pid = 20903] [id = 11] 19:49:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 30 (0x9462d000) [pid = 20903] [serial = 30] [outer = (nil)] 19:49:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 31 (0x94633800) [pid = 20903] [serial = 31] [outer = 0x9462d000] 19:49:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 32 (0x977e7800) [pid = 20903] [serial = 32] [outer = 0x9462d000] 19:49:16 INFO - PROCESS | 20903 | 1463280556937 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 19:49:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 19:49:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1788ms 19:49:17 INFO - PROCESS | 20903 | 1463280557035 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 19:49:17 INFO - PROCESS | 20903 | 1463280557043 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 19:49:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 19:49:17 INFO - PROCESS | 20903 | 1463280557070 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 19:49:17 INFO - PROCESS | 20903 | 1463280557076 Marionette TRACE conn3 <- [1,18,null,{}] 19:49:17 INFO - PROCESS | 20903 | 1463280557083 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:17 INFO - PROCESS | 20903 | 1463280557302 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 19:49:17 INFO - PROCESS | 20903 | 1463280557425 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:17 INFO - PROCESS | 20903 | ++DOCSHELL 0x92e31800 == 12 [pid = 20903] [id = 12] 19:49:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 33 (0x93cda000) [pid = 20903] [serial = 33] [outer = (nil)] 19:49:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 34 (0x98936c00) [pid = 20903] [serial = 34] [outer = 0x93cda000] 19:49:17 INFO - PROCESS | 20903 | 1463280557517 Marionette DEBUG loaded listener.js 19:49:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 35 (0x99f1c000) [pid = 20903] [serial = 35] [outer = 0x93cda000] 19:49:18 INFO - PROCESS | 20903 | 1463280558399 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 19:49:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 19:49:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1385ms 19:49:18 INFO - PROCESS | 20903 | 1463280558455 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 19:49:18 INFO - PROCESS | 20903 | 1463280558461 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 19:49:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 19:49:18 INFO - PROCESS | 20903 | 1463280558468 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 19:49:18 INFO - PROCESS | 20903 | 1463280558475 Marionette TRACE conn3 <- [1,22,null,{}] 19:49:18 INFO - PROCESS | 20903 | 1463280558493 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:18 INFO - PROCESS | 20903 | 1463280558766 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 19:49:18 INFO - PROCESS | 20903 | 1463280558902 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:18 INFO - PROCESS | 20903 | ++DOCSHELL 0x9b9ae400 == 13 [pid = 20903] [id = 13] 19:49:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 36 (0x9b9b5c00) [pid = 20903] [serial = 36] [outer = (nil)] 19:49:19 INFO - PROCESS | 20903 | ++DOMWINDOW == 37 (0x9d9a1400) [pid = 20903] [serial = 37] [outer = 0x9b9b5c00] 19:49:19 INFO - PROCESS | 20903 | 1463280559014 Marionette DEBUG loaded listener.js 19:49:19 INFO - PROCESS | 20903 | ++DOMWINDOW == 38 (0xa061dc00) [pid = 20903] [serial = 38] [outer = 0x9b9b5c00] 19:49:19 INFO - PROCESS | 20903 | 1463280559870 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 19:49:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 19:49:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1447ms 19:49:19 INFO - PROCESS | 20903 | 1463280559916 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 19:49:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 19:49:19 INFO - PROCESS | 20903 | 1463280559922 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 19:49:19 INFO - PROCESS | 20903 | 1463280559929 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 19:49:19 INFO - PROCESS | 20903 | 1463280559933 Marionette TRACE conn3 <- [1,26,null,{}] 19:49:19 INFO - PROCESS | 20903 | 1463280559940 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:20 INFO - PROCESS | 20903 | 1463280560144 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 19:49:20 INFO - PROCESS | 20903 | 1463280560422 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:20 INFO - PROCESS | 20903 | ++DOCSHELL 0xa82b1c00 == 14 [pid = 20903] [id = 14] 19:49:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 39 (0xa82b6400) [pid = 20903] [serial = 39] [outer = (nil)] 19:49:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 40 (0xa8c88000) [pid = 20903] [serial = 40] [outer = 0xa82b6400] 19:49:20 INFO - PROCESS | 20903 | 1463280560524 Marionette DEBUG loaded listener.js 19:49:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 41 (0xac0ab800) [pid = 20903] [serial = 41] [outer = 0xa82b6400] 19:49:21 INFO - PROCESS | 20903 | 1463280561389 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 19:49:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 19:49:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1539ms 19:49:21 INFO - PROCESS | 20903 | 1463280561468 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 19:49:21 INFO - PROCESS | 20903 | 1463280561471 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 19:49:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 19:49:21 INFO - PROCESS | 20903 | 1463280561479 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 19:49:21 INFO - PROCESS | 20903 | 1463280561483 Marionette TRACE conn3 <- [1,30,null,{}] 19:49:21 INFO - PROCESS | 20903 | 1463280561490 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:21 INFO - PROCESS | 20903 | 1463280561683 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 19:49:22 INFO - PROCESS | 20903 | 1463280562021 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:22 INFO - PROCESS | 20903 | ++DOCSHELL 0x93aa8400 == 15 [pid = 20903] [id = 15] 19:49:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 42 (0x93aa8800) [pid = 20903] [serial = 42] [outer = (nil)] 19:49:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 43 (0x93cd2c00) [pid = 20903] [serial = 43] [outer = 0x93aa8800] 19:49:22 INFO - PROCESS | 20903 | 1463280562113 Marionette DEBUG loaded listener.js 19:49:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 44 (0x94681c00) [pid = 20903] [serial = 44] [outer = 0x93aa8800] 19:49:23 INFO - PROCESS | 20903 | 1463280563059 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 19:49:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 19:49:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1637ms 19:49:23 INFO - PROCESS | 20903 | 1463280563119 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 19:49:23 INFO - PROCESS | 20903 | 1463280563125 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 19:49:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 19:49:23 INFO - PROCESS | 20903 | 1463280563134 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 19:49:23 INFO - PROCESS | 20903 | 1463280563140 Marionette TRACE conn3 <- [1,34,null,{}] 19:49:23 INFO - PROCESS | 20903 | 1463280563149 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:23 INFO - PROCESS | 20903 | 1463280563334 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 19:49:23 INFO - PROCESS | 20903 | 1463280563488 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:23 INFO - PROCESS | 20903 | ++DOCSHELL 0x93c05000 == 16 [pid = 20903] [id = 16] 19:49:23 INFO - PROCESS | 20903 | ++DOMWINDOW == 45 (0x93cd8c00) [pid = 20903] [serial = 45] [outer = (nil)] 19:49:23 INFO - PROCESS | 20903 | ++DOMWINDOW == 46 (0x98928400) [pid = 20903] [serial = 46] [outer = 0x93cd8c00] 19:49:23 INFO - PROCESS | 20903 | 1463280563570 Marionette DEBUG loaded listener.js 19:49:23 INFO - PROCESS | 20903 | ++DOMWINDOW == 47 (0x99609800) [pid = 20903] [serial = 47] [outer = 0x93cd8c00] 19:49:24 INFO - PROCESS | 20903 | 1463280564303 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 19:49:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 19:49:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1183ms 19:49:24 INFO - PROCESS | 20903 | 1463280564321 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 19:49:24 INFO - PROCESS | 20903 | 1463280564327 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 19:49:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 19:49:24 INFO - PROCESS | 20903 | 1463280564335 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 19:49:24 INFO - PROCESS | 20903 | 1463280564338 Marionette TRACE conn3 <- [1,38,null,{}] 19:49:24 INFO - PROCESS | 20903 | 1463280564374 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:24 INFO - PROCESS | 20903 | 1463280564535 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 19:49:24 INFO - PROCESS | 20903 | 1463280564548 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:24 INFO - PROCESS | 20903 | ++DOCSHELL 0x923c3400 == 17 [pid = 20903] [id = 17] 19:49:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 48 (0x977ea400) [pid = 20903] [serial = 48] [outer = (nil)] 19:49:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 49 (0x99b4fc00) [pid = 20903] [serial = 49] [outer = 0x977ea400] 19:49:24 INFO - PROCESS | 20903 | 1463280564628 Marionette DEBUG loaded listener.js 19:49:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 50 (0x9a946400) [pid = 20903] [serial = 50] [outer = 0x977ea400] 19:49:25 INFO - PROCESS | 20903 | 1463280565453 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 19:49:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 19:49:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1185ms 19:49:25 INFO - PROCESS | 20903 | 1463280565524 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 19:49:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 19:49:25 INFO - PROCESS | 20903 | 1463280565528 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 19:49:25 INFO - PROCESS | 20903 | 1463280565543 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 19:49:25 INFO - PROCESS | 20903 | 1463280565552 Marionette TRACE conn3 <- [1,42,null,{}] 19:49:25 INFO - PROCESS | 20903 | 1463280565562 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:25 INFO - PROCESS | 20903 | 1463280565724 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 19:49:25 INFO - PROCESS | 20903 | 1463280565824 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:25 INFO - PROCESS | 20903 | ++DOCSHELL 0x9abb7c00 == 18 [pid = 20903] [id = 18] 19:49:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 51 (0x9aea8400) [pid = 20903] [serial = 51] [outer = (nil)] 19:49:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 52 (0x9b0d3800) [pid = 20903] [serial = 52] [outer = 0x9aea8400] 19:49:25 INFO - PROCESS | 20903 | 1463280565899 Marionette DEBUG loaded listener.js 19:49:26 INFO - PROCESS | 20903 | ++DOMWINDOW == 53 (0x9b887800) [pid = 20903] [serial = 53] [outer = 0x9aea8400] 19:49:26 INFO - PROCESS | 20903 | 1463280566595 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 19:49:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 19:49:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1100ms 19:49:26 INFO - PROCESS | 20903 | 1463280566635 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 19:49:26 INFO - PROCESS | 20903 | 1463280566639 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 19:49:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 19:49:26 INFO - PROCESS | 20903 | 1463280566645 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 19:49:26 INFO - PROCESS | 20903 | 1463280566648 Marionette TRACE conn3 <- [1,46,null,{}] 19:49:26 INFO - PROCESS | 20903 | 1463280566653 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:26 INFO - PROCESS | 20903 | 1463280566831 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 19:49:26 INFO - PROCESS | 20903 | 1463280566852 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:26 INFO - PROCESS | 20903 | ++DOCSHELL 0x9b889c00 == 19 [pid = 20903] [id = 19] 19:49:26 INFO - PROCESS | 20903 | ++DOMWINDOW == 54 (0x9b8eb000) [pid = 20903] [serial = 54] [outer = (nil)] 19:49:26 INFO - PROCESS | 20903 | ++DOMWINDOW == 55 (0x9d968800) [pid = 20903] [serial = 55] [outer = 0x9b8eb000] 19:49:26 INFO - PROCESS | 20903 | 1463280566931 Marionette DEBUG loaded listener.js 19:49:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 56 (0x9d9db000) [pid = 20903] [serial = 56] [outer = 0x9b8eb000] 19:49:27 INFO - PROCESS | 20903 | 1463280567625 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 19:49:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 19:49:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1031ms 19:49:27 INFO - PROCESS | 20903 | 1463280567677 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 19:49:27 INFO - PROCESS | 20903 | 1463280567681 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 19:49:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 19:49:27 INFO - PROCESS | 20903 | 1463280567691 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 19:49:27 INFO - PROCESS | 20903 | 1463280567693 Marionette TRACE conn3 <- [1,50,null,{}] 19:49:27 INFO - PROCESS | 20903 | 1463280567702 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:27 INFO - PROCESS | 20903 | 1463280567905 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 19:49:27 INFO - PROCESS | 20903 | 1463280567920 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:27 INFO - PROCESS | 20903 | ++DOCSHELL 0x923c8800 == 20 [pid = 20903] [id = 20] 19:49:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 57 (0x9d962400) [pid = 20903] [serial = 57] [outer = (nil)] 19:49:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 58 (0xa112c000) [pid = 20903] [serial = 58] [outer = 0x9d962400] 19:49:28 INFO - PROCESS | 20903 | 1463280568003 Marionette DEBUG loaded listener.js 19:49:28 INFO - PROCESS | 20903 | ++DOMWINDOW == 59 (0xa227b400) [pid = 20903] [serial = 59] [outer = 0x9d962400] 19:49:28 INFO - PROCESS | 20903 | 1463280568781 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:49:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 19:49:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1129ms 19:49:28 INFO - PROCESS | 20903 | 1463280568821 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 19:49:28 INFO - PROCESS | 20903 | 1463280568824 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 19:49:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 19:49:28 INFO - PROCESS | 20903 | 1463280568832 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 19:49:28 INFO - PROCESS | 20903 | 1463280568835 Marionette TRACE conn3 <- [1,54,null,{}] 19:49:28 INFO - PROCESS | 20903 | 1463280568841 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:29 INFO - PROCESS | 20903 | 1463280569029 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 19:49:29 INFO - PROCESS | 20903 | 1463280569041 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:29 INFO - PROCESS | 20903 | ++DOCSHELL 0x977e0400 == 21 [pid = 20903] [id = 21] 19:49:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 60 (0xa112f000) [pid = 20903] [serial = 60] [outer = (nil)] 19:49:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 61 (0xa26c1800) [pid = 20903] [serial = 61] [outer = 0xa112f000] 19:49:29 INFO - PROCESS | 20903 | 1463280569114 Marionette DEBUG loaded listener.js 19:49:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 62 (0xa308d000) [pid = 20903] [serial = 62] [outer = 0xa112f000] 19:49:29 INFO - PROCESS | 20903 | 1463280569810 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:49:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 19:49:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1036ms 19:49:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 19:49:29 INFO - PROCESS | 20903 | 1463280569869 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 19:49:29 INFO - PROCESS | 20903 | 1463280569872 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 19:49:29 INFO - PROCESS | 20903 | 1463280569878 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 19:49:29 INFO - PROCESS | 20903 | 1463280569882 Marionette TRACE conn3 <- [1,58,null,{}] 19:49:29 INFO - PROCESS | 20903 | 1463280569887 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:30 INFO - PROCESS | 20903 | 1463280570062 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 19:49:30 INFO - PROCESS | 20903 | 1463280570081 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:30 INFO - PROCESS | 20903 | ++DOCSHELL 0xa0616800 == 22 [pid = 20903] [id = 22] 19:49:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 63 (0xa112ec00) [pid = 20903] [serial = 63] [outer = (nil)] 19:49:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 64 (0xa3221800) [pid = 20903] [serial = 64] [outer = 0xa112ec00] 19:49:30 INFO - PROCESS | 20903 | 1463280570158 Marionette DEBUG loaded listener.js 19:49:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 65 (0xa3546000) [pid = 20903] [serial = 65] [outer = 0xa112ec00] 19:49:30 INFO - PROCESS | 20903 | 1463280570820 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:49:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 19:49:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 979ms 19:49:30 INFO - PROCESS | 20903 | 1463280570857 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 19:49:30 INFO - PROCESS | 20903 | 1463280570860 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 19:49:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 19:49:30 INFO - PROCESS | 20903 | 1463280570866 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 19:49:30 INFO - PROCESS | 20903 | 1463280570870 Marionette TRACE conn3 <- [1,62,null,{}] 19:49:30 INFO - PROCESS | 20903 | 1463280570875 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:31 INFO - PROCESS | 20903 | 1463280571055 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 19:49:31 INFO - PROCESS | 20903 | 1463280571074 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:31 INFO - PROCESS | 20903 | ++DOCSHELL 0x99a45400 == 23 [pid = 20903] [id = 23] 19:49:31 INFO - PROCESS | 20903 | ++DOMWINDOW == 66 (0xa321c000) [pid = 20903] [serial = 66] [outer = (nil)] 19:49:31 INFO - PROCESS | 20903 | ++DOMWINDOW == 67 (0xa50ea000) [pid = 20903] [serial = 67] [outer = 0xa321c000] 19:49:31 INFO - PROCESS | 20903 | 1463280571149 Marionette DEBUG loaded listener.js 19:49:31 INFO - PROCESS | 20903 | ++DOMWINDOW == 68 (0xa627e800) [pid = 20903] [serial = 68] [outer = 0xa321c000] 19:49:33 INFO - PROCESS | 20903 | 1463280573012 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:49:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 19:49:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 2183ms 19:49:33 INFO - PROCESS | 20903 | 1463280573052 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 19:49:33 INFO - PROCESS | 20903 | 1463280573057 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 19:49:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 19:49:33 INFO - PROCESS | 20903 | 1463280573066 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 19:49:33 INFO - PROCESS | 20903 | 1463280573072 Marionette TRACE conn3 <- [1,66,null,{}] 19:49:33 INFO - PROCESS | 20903 | 1463280573088 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:33 INFO - PROCESS | 20903 | 1463280573279 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 19:49:33 INFO - PROCESS | 20903 | 1463280573303 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:33 INFO - PROCESS | 20903 | ++DOCSHELL 0x94629800 == 24 [pid = 20903] [id = 24] 19:49:33 INFO - PROCESS | 20903 | ++DOMWINDOW == 69 (0x9462c000) [pid = 20903] [serial = 69] [outer = (nil)] 19:49:33 INFO - PROCESS | 20903 | ++DOMWINDOW == 70 (0x95046400) [pid = 20903] [serial = 70] [outer = 0x9462c000] 19:49:33 INFO - PROCESS | 20903 | 1463280573378 Marionette DEBUG loaded listener.js 19:49:33 INFO - PROCESS | 20903 | ++DOMWINDOW == 71 (0x977eac00) [pid = 20903] [serial = 71] [outer = 0x9462c000] 19:49:34 INFO - PROCESS | 20903 | --DOMWINDOW == 70 (0x93c0c400) [pid = 20903] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 19:49:34 INFO - PROCESS | 20903 | --DOMWINDOW == 69 (0x9aea8400) [pid = 20903] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 19:49:34 INFO - PROCESS | 20903 | --DOMWINDOW == 68 (0x9b8eb000) [pid = 20903] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 19:49:34 INFO - PROCESS | 20903 | --DOMWINDOW == 67 (0x9d962400) [pid = 20903] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 19:49:34 INFO - PROCESS | 20903 | --DOMWINDOW == 66 (0xa112f000) [pid = 20903] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 19:49:34 INFO - PROCESS | 20903 | --DOMWINDOW == 65 (0x923c9000) [pid = 20903] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 19:49:34 INFO - PROCESS | 20903 | --DOMWINDOW == 64 (0x923c7c00) [pid = 20903] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 19:49:34 INFO - PROCESS | 20903 | --DOMWINDOW == 63 (0x93cda000) [pid = 20903] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 19:49:34 INFO - PROCESS | 20903 | --DOMWINDOW == 62 (0x9b9b5c00) [pid = 20903] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 19:49:34 INFO - PROCESS | 20903 | --DOMWINDOW == 61 (0xa82b6400) [pid = 20903] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 19:49:34 INFO - PROCESS | 20903 | --DOMWINDOW == 60 (0x93aa8800) [pid = 20903] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 19:49:34 INFO - PROCESS | 20903 | --DOMWINDOW == 59 (0x93cd8c00) [pid = 20903] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 19:49:34 INFO - PROCESS | 20903 | --DOMWINDOW == 58 (0x977ea400) [pid = 20903] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 19:49:34 INFO - PROCESS | 20903 | 1463280574687 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:49:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 19:49:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1696ms 19:49:34 INFO - PROCESS | 20903 | 1463280574775 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 19:49:34 INFO - PROCESS | 20903 | 1463280574784 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 19:49:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 19:49:34 INFO - PROCESS | 20903 | 1463280574799 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 19:49:34 INFO - PROCESS | 20903 | 1463280574803 Marionette TRACE conn3 <- [1,70,null,{}] 19:49:34 INFO - PROCESS | 20903 | 1463280574809 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:34 INFO - PROCESS | 20903 | 1463280574953 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 19:49:35 INFO - PROCESS | 20903 | 1463280575044 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:35 INFO - PROCESS | 20903 | ++DOCSHELL 0x923c5c00 == 25 [pid = 20903] [id = 25] 19:49:35 INFO - PROCESS | 20903 | ++DOMWINDOW == 59 (0x923c7c00) [pid = 20903] [serial = 72] [outer = (nil)] 19:49:35 INFO - PROCESS | 20903 | ++DOMWINDOW == 60 (0x98aaf400) [pid = 20903] [serial = 73] [outer = 0x923c7c00] 19:49:35 INFO - PROCESS | 20903 | 1463280575119 Marionette DEBUG loaded listener.js 19:49:35 INFO - PROCESS | 20903 | ++DOMWINDOW == 61 (0x99701c00) [pid = 20903] [serial = 74] [outer = 0x923c7c00] 19:49:35 INFO - PROCESS | 20903 | 1463280575750 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:49:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 19:49:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 996ms 19:49:35 INFO - PROCESS | 20903 | 1463280575795 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 19:49:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 19:49:35 INFO - PROCESS | 20903 | 1463280575799 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 19:49:35 INFO - PROCESS | 20903 | 1463280575805 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 19:49:35 INFO - PROCESS | 20903 | 1463280575811 Marionette TRACE conn3 <- [1,74,null,{}] 19:49:35 INFO - PROCESS | 20903 | 1463280575826 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:35 INFO - PROCESS | 20903 | 1463280575983 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 19:49:36 INFO - PROCESS | 20903 | 1463280576080 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:36 INFO - PROCESS | 20903 | ++DOCSHELL 0x92e35c00 == 26 [pid = 20903] [id = 26] 19:49:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 62 (0x99aaa800) [pid = 20903] [serial = 75] [outer = (nil)] 19:49:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 63 (0x9ab0c800) [pid = 20903] [serial = 76] [outer = 0x99aaa800] 19:49:36 INFO - PROCESS | 20903 | 1463280576162 Marionette DEBUG loaded listener.js 19:49:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 64 (0x9abc3800) [pid = 20903] [serial = 77] [outer = 0x99aaa800] 19:49:37 INFO - PROCESS | 20903 | 1463280577020 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:49:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 19:49:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1288ms 19:49:37 INFO - PROCESS | 20903 | 1463280577095 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 19:49:37 INFO - PROCESS | 20903 | 1463280577102 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 19:49:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 19:49:37 INFO - PROCESS | 20903 | 1463280577112 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 19:49:37 INFO - PROCESS | 20903 | 1463280577116 Marionette TRACE conn3 <- [1,78,null,{}] 19:49:37 INFO - PROCESS | 20903 | 1463280577126 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:37 INFO - PROCESS | 20903 | 1463280577301 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 19:49:37 INFO - PROCESS | 20903 | 1463280577410 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:37 INFO - PROCESS | 20903 | ++DOCSHELL 0x92e34400 == 27 [pid = 20903] [id = 27] 19:49:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 65 (0x9468b400) [pid = 20903] [serial = 78] [outer = (nil)] 19:49:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 66 (0x98fb3c00) [pid = 20903] [serial = 79] [outer = 0x9468b400] 19:49:37 INFO - PROCESS | 20903 | 1463280577500 Marionette DEBUG loaded listener.js 19:49:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 67 (0x99cb4800) [pid = 20903] [serial = 80] [outer = 0x9468b400] 19:49:38 INFO - PROCESS | 20903 | 1463280578313 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:49:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 19:49:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1245ms 19:49:38 INFO - PROCESS | 20903 | 1463280578358 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 19:49:38 INFO - PROCESS | 20903 | 1463280578367 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 19:49:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 19:49:38 INFO - PROCESS | 20903 | 1463280578378 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 19:49:38 INFO - PROCESS | 20903 | 1463280578383 Marionette TRACE conn3 <- [1,82,null,{}] 19:49:38 INFO - PROCESS | 20903 | 1463280578391 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:38 INFO - PROCESS | 20903 | 1463280578581 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 19:49:38 INFO - PROCESS | 20903 | 1463280578715 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:38 INFO - PROCESS | 20903 | ++DOCSHELL 0x9aea9400 == 28 [pid = 20903] [id = 28] 19:49:38 INFO - PROCESS | 20903 | ++DOMWINDOW == 68 (0x9aeaa000) [pid = 20903] [serial = 81] [outer = (nil)] 19:49:38 INFO - PROCESS | 20903 | ++DOMWINDOW == 69 (0x9b0cb000) [pid = 20903] [serial = 82] [outer = 0x9aeaa000] 19:49:38 INFO - PROCESS | 20903 | 1463280578802 Marionette DEBUG loaded listener.js 19:49:38 INFO - PROCESS | 20903 | ++DOMWINDOW == 70 (0x9b882800) [pid = 20903] [serial = 83] [outer = 0x9aeaa000] 19:49:39 INFO - PROCESS | 20903 | 1463280579709 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:49:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 19:49:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1396ms 19:49:39 INFO - PROCESS | 20903 | 1463280579775 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 19:49:39 INFO - PROCESS | 20903 | 1463280579780 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 19:49:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 19:49:39 INFO - PROCESS | 20903 | 1463280579787 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 19:49:39 INFO - PROCESS | 20903 | 1463280579793 Marionette TRACE conn3 <- [1,86,null,{}] 19:49:39 INFO - PROCESS | 20903 | 1463280579810 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:40 INFO - PROCESS | 20903 | 1463280580021 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 19:49:40 INFO - PROCESS | 20903 | 1463280580158 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:40 INFO - PROCESS | 20903 | ++DOCSHELL 0x9a947800 == 29 [pid = 20903] [id = 29] 19:49:40 INFO - PROCESS | 20903 | ++DOMWINDOW == 71 (0x9d9d7800) [pid = 20903] [serial = 84] [outer = (nil)] 19:49:40 INFO - PROCESS | 20903 | ++DOMWINDOW == 72 (0xa2152000) [pid = 20903] [serial = 85] [outer = 0x9d9d7800] 19:49:40 INFO - PROCESS | 20903 | 1463280580279 Marionette DEBUG loaded listener.js 19:49:40 INFO - PROCESS | 20903 | ++DOMWINDOW == 73 (0xa2281800) [pid = 20903] [serial = 86] [outer = 0x9d9d7800] 19:49:41 INFO - PROCESS | 20903 | 1463280581061 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:49:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 19:49:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1336ms 19:49:41 INFO - PROCESS | 20903 | 1463280581124 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 19:49:41 INFO - PROCESS | 20903 | 1463280581128 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 19:49:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 19:49:41 INFO - PROCESS | 20903 | 1463280581155 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 19:49:41 INFO - PROCESS | 20903 | 1463280581159 Marionette TRACE conn3 <- [1,90,null,{}] 19:49:41 INFO - PROCESS | 20903 | 1463280581165 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:41 INFO - PROCESS | 20903 | 1463280581327 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 19:49:41 INFO - PROCESS | 20903 | 1463280581460 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:41 INFO - PROCESS | 20903 | ++DOCSHELL 0x93ab6400 == 30 [pid = 20903] [id = 30] 19:49:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 74 (0x98f34c00) [pid = 20903] [serial = 87] [outer = (nil)] 19:49:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 75 (0xa26c6400) [pid = 20903] [serial = 88] [outer = 0x98f34c00] 19:49:41 INFO - PROCESS | 20903 | 1463280581551 Marionette DEBUG loaded listener.js 19:49:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 76 (0x9ab56000) [pid = 20903] [serial = 89] [outer = 0x98f34c00] 19:49:42 INFO - PROCESS | 20903 | 1463280582363 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:49:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 19:49:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1242ms 19:49:42 INFO - PROCESS | 20903 | 1463280582410 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 19:49:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 19:49:42 INFO - PROCESS | 20903 | 1463280582414 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 19:49:42 INFO - PROCESS | 20903 | 1463280582421 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 19:49:42 INFO - PROCESS | 20903 | 1463280582425 Marionette TRACE conn3 <- [1,94,null,{}] 19:49:42 INFO - PROCESS | 20903 | 1463280582430 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:42 INFO - PROCESS | 20903 | 1463280582593 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 19:49:42 INFO - PROCESS | 20903 | 1463280582728 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:42 INFO - PROCESS | 20903 | ++DOCSHELL 0x9b889400 == 31 [pid = 20903] [id = 31] 19:49:42 INFO - PROCESS | 20903 | ++DOMWINDOW == 77 (0xa22c0000) [pid = 20903] [serial = 90] [outer = (nil)] 19:49:42 INFO - PROCESS | 20903 | ++DOMWINDOW == 78 (0xa354f800) [pid = 20903] [serial = 91] [outer = 0xa22c0000] 19:49:42 INFO - PROCESS | 20903 | 1463280582815 Marionette DEBUG loaded listener.js 19:49:42 INFO - PROCESS | 20903 | ++DOMWINDOW == 79 (0xa35f3000) [pid = 20903] [serial = 92] [outer = 0xa22c0000] 19:49:43 INFO - PROCESS | 20903 | 1463280583739 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 19:49:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 19:49:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1387ms 19:49:43 INFO - PROCESS | 20903 | 1463280583808 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 19:49:43 INFO - PROCESS | 20903 | 1463280583813 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 19:49:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 19:49:43 INFO - PROCESS | 20903 | 1463280583819 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 19:49:43 INFO - PROCESS | 20903 | 1463280583823 Marionette TRACE conn3 <- [1,98,null,{}] 19:49:43 INFO - PROCESS | 20903 | 1463280583829 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:44 INFO - PROCESS | 20903 | 1463280584018 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 19:49:44 INFO - PROCESS | 20903 | 1463280584126 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:44 INFO - PROCESS | 20903 | ++DOCSHELL 0x998c1800 == 32 [pid = 20903] [id = 32] 19:49:44 INFO - PROCESS | 20903 | ++DOMWINDOW == 80 (0xa3260800) [pid = 20903] [serial = 93] [outer = (nil)] 19:49:44 INFO - PROCESS | 20903 | ++DOMWINDOW == 81 (0xa6843c00) [pid = 20903] [serial = 94] [outer = 0xa3260800] 19:49:44 INFO - PROCESS | 20903 | 1463280584214 Marionette DEBUG loaded listener.js 19:49:44 INFO - PROCESS | 20903 | ++DOMWINDOW == 82 (0xa67b9c00) [pid = 20903] [serial = 95] [outer = 0xa3260800] 19:49:44 INFO - PROCESS | 20903 | 1463280584986 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 19:49:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 19:49:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1198ms 19:49:45 INFO - PROCESS | 20903 | 1463280585018 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 19:49:45 INFO - PROCESS | 20903 | 1463280585023 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 19:49:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 19:49:45 INFO - PROCESS | 20903 | 1463280585030 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 19:49:45 INFO - PROCESS | 20903 | 1463280585034 Marionette TRACE conn3 <- [1,102,null,{}] 19:49:45 INFO - PROCESS | 20903 | 1463280585057 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:45 INFO - PROCESS | 20903 | 1463280585216 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 19:49:45 INFO - PROCESS | 20903 | 1463280585351 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:45 INFO - PROCESS | 20903 | ++DOCSHELL 0x92e2a000 == 33 [pid = 20903] [id = 33] 19:49:45 INFO - PROCESS | 20903 | ++DOMWINDOW == 83 (0x94628800) [pid = 20903] [serial = 96] [outer = (nil)] 19:49:45 INFO - PROCESS | 20903 | ++DOMWINDOW == 84 (0x9d9ccc00) [pid = 20903] [serial = 97] [outer = 0x94628800] 19:49:45 INFO - PROCESS | 20903 | 1463280585442 Marionette DEBUG loaded listener.js 19:49:45 INFO - PROCESS | 20903 | ++DOMWINDOW == 85 (0x9d9ce400) [pid = 20903] [serial = 98] [outer = 0x94628800] 19:49:46 INFO - PROCESS | 20903 | 1463280586321 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 19:49:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 19:49:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1302ms 19:49:46 INFO - PROCESS | 20903 | 1463280586333 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 19:49:46 INFO - PROCESS | 20903 | 1463280586336 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 19:49:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 19:49:46 INFO - PROCESS | 20903 | 1463280586343 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 19:49:46 INFO - PROCESS | 20903 | 1463280586346 Marionette TRACE conn3 <- [1,106,null,{}] 19:49:46 INFO - PROCESS | 20903 | 1463280586353 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:46 INFO - PROCESS | 20903 | 1463280586517 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 19:49:46 INFO - PROCESS | 20903 | 1463280586767 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:46 INFO - PROCESS | 20903 | ++DOCSHELL 0x922f8000 == 34 [pid = 20903] [id = 34] 19:49:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 86 (0x923bd400) [pid = 20903] [serial = 99] [outer = (nil)] 19:49:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 87 (0x92e2e000) [pid = 20903] [serial = 100] [outer = 0x923bd400] 19:49:46 INFO - PROCESS | 20903 | 1463280586892 Marionette DEBUG loaded listener.js 19:49:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 88 (0x94628000) [pid = 20903] [serial = 101] [outer = 0x923bd400] 19:49:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 89 (0x9960c000) [pid = 20903] [serial = 102] [outer = 0x9462d000] 19:49:48 INFO - PROCESS | 20903 | --DOMWINDOW == 88 (0xa50f2c00) [pid = 20903] [serial = 2] [outer = (nil)] [url = about:blank] 19:49:48 INFO - PROCESS | 20903 | --DOMWINDOW == 87 (0x9b0d3800) [pid = 20903] [serial = 52] [outer = (nil)] [url = about:blank] 19:49:48 INFO - PROCESS | 20903 | --DOMWINDOW == 86 (0x9d968800) [pid = 20903] [serial = 55] [outer = (nil)] [url = about:blank] 19:49:48 INFO - PROCESS | 20903 | --DOMWINDOW == 85 (0xa112c000) [pid = 20903] [serial = 58] [outer = (nil)] [url = about:blank] 19:49:48 INFO - PROCESS | 20903 | --DOMWINDOW == 84 (0xa26c1800) [pid = 20903] [serial = 61] [outer = (nil)] [url = about:blank] 19:49:48 INFO - PROCESS | 20903 | --DOMWINDOW == 83 (0xa3221800) [pid = 20903] [serial = 64] [outer = (nil)] [url = about:blank] 19:49:48 INFO - PROCESS | 20903 | --DOMWINDOW == 82 (0x92e35000) [pid = 20903] [serial = 25] [outer = (nil)] [url = about:blank] 19:49:48 INFO - PROCESS | 20903 | --DOMWINDOW == 81 (0x94633800) [pid = 20903] [serial = 31] [outer = (nil)] [url = about:blank] 19:49:48 INFO - PROCESS | 20903 | --DOMWINDOW == 80 (0x98936c00) [pid = 20903] [serial = 34] [outer = (nil)] [url = about:blank] 19:49:48 INFO - PROCESS | 20903 | --DOMWINDOW == 79 (0x9d9a1400) [pid = 20903] [serial = 37] [outer = (nil)] [url = about:blank] 19:49:48 INFO - PROCESS | 20903 | --DOMWINDOW == 78 (0xa8c88000) [pid = 20903] [serial = 40] [outer = (nil)] [url = about:blank] 19:49:48 INFO - PROCESS | 20903 | --DOMWINDOW == 77 (0x93cd2c00) [pid = 20903] [serial = 43] [outer = (nil)] [url = about:blank] 19:49:48 INFO - PROCESS | 20903 | --DOMWINDOW == 76 (0x94681c00) [pid = 20903] [serial = 44] [outer = (nil)] [url = about:blank] 19:49:48 INFO - PROCESS | 20903 | --DOMWINDOW == 75 (0x98928400) [pid = 20903] [serial = 46] [outer = (nil)] [url = about:blank] 19:49:48 INFO - PROCESS | 20903 | --DOMWINDOW == 74 (0x99b4fc00) [pid = 20903] [serial = 49] [outer = (nil)] [url = about:blank] 19:49:48 INFO - PROCESS | 20903 | --DOMWINDOW == 73 (0x9a946400) [pid = 20903] [serial = 50] [outer = (nil)] [url = about:blank] 19:49:48 INFO - PROCESS | 20903 | --DOMWINDOW == 72 (0x94626400) [pid = 20903] [serial = 28] [outer = (nil)] [url = about:blank] 19:49:48 INFO - PROCESS | 20903 | --DOMWINDOW == 71 (0x9d9db000) [pid = 20903] [serial = 56] [outer = (nil)] [url = about:blank] 19:49:48 INFO - PROCESS | 20903 | --DOMWINDOW == 70 (0xa227b400) [pid = 20903] [serial = 59] [outer = (nil)] [url = about:blank] 19:49:48 INFO - PROCESS | 20903 | --DOMWINDOW == 69 (0xa308d000) [pid = 20903] [serial = 62] [outer = (nil)] [url = about:blank] 19:49:48 INFO - PROCESS | 20903 | --DOMWINDOW == 68 (0x9b887800) [pid = 20903] [serial = 53] [outer = (nil)] [url = about:blank] 19:49:48 INFO - PROCESS | 20903 | --DOMWINDOW == 67 (0x99f1c000) [pid = 20903] [serial = 35] [outer = (nil)] [url = about:blank] 19:49:48 INFO - PROCESS | 20903 | --DOMWINDOW == 66 (0x99609800) [pid = 20903] [serial = 47] [outer = (nil)] [url = about:blank] 19:49:48 INFO - PROCESS | 20903 | --DOMWINDOW == 65 (0xa061dc00) [pid = 20903] [serial = 38] [outer = (nil)] [url = about:blank] 19:49:48 INFO - PROCESS | 20903 | --DOMWINDOW == 64 (0x93c0c000) [pid = 20903] [serial = 26] [outer = (nil)] [url = about:blank] 19:49:48 INFO - PROCESS | 20903 | --DOMWINDOW == 63 (0x98f28000) [pid = 20903] [serial = 23] [outer = (nil)] [url = about:blank] 19:49:48 INFO - PROCESS | 20903 | --DOMWINDOW == 62 (0xac0ab800) [pid = 20903] [serial = 41] [outer = (nil)] [url = about:blank] 19:49:48 INFO - PROCESS | 20903 | --DOMWINDOW == 61 (0x93c0e400) [pid = 20903] [serial = 16] [outer = (nil)] [url = about:blank] 19:49:48 INFO - PROCESS | 20903 | --DOMWINDOW == 60 (0x98f33800) [pid = 20903] [serial = 17] [outer = (nil)] [url = about:blank] 19:49:48 INFO - PROCESS | 20903 | --DOMWINDOW == 59 (0x99b4e800) [pid = 20903] [serial = 12] [outer = (nil)] [url = about:blank] 19:49:48 INFO - PROCESS | 20903 | --DOMWINDOW == 58 (0x99f1c400) [pid = 20903] [serial = 9] [outer = (nil)] [url = about:blank] 19:49:48 INFO - PROCESS | 20903 | --DOMWINDOW == 57 (0x92e29c00) [pid = 20903] [serial = 22] [outer = (nil)] [url = about:blank] 19:49:48 INFO - PROCESS | 20903 | --DOMWINDOW == 56 (0x93aa9000) [pid = 20903] [serial = 19] [outer = (nil)] [url = about:blank] 19:49:48 INFO - PROCESS | 20903 | 1463280588707 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 19:49:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 19:49:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 2392ms 19:49:48 INFO - PROCESS | 20903 | 1463280588737 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 19:49:48 INFO - PROCESS | 20903 | 1463280588743 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 19:49:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 19:49:48 INFO - PROCESS | 20903 | 1463280588751 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 19:49:48 INFO - PROCESS | 20903 | 1463280588757 Marionette TRACE conn3 <- [1,110,null,{}] 19:49:48 INFO - PROCESS | 20903 | 1463280588768 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:48 INFO - PROCESS | 20903 | 1463280588927 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 19:49:48 INFO - PROCESS | 20903 | 1463280588953 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:48 INFO - PROCESS | 20903 | ++DOCSHELL 0x93ab7c00 == 35 [pid = 20903] [id = 35] 19:49:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 57 (0x93c0d000) [pid = 20903] [serial = 103] [outer = (nil)] 19:49:49 INFO - PROCESS | 20903 | ++DOMWINDOW == 58 (0x93ce0c00) [pid = 20903] [serial = 104] [outer = 0x93c0d000] 19:49:49 INFO - PROCESS | 20903 | 1463280589032 Marionette DEBUG loaded listener.js 19:49:49 INFO - PROCESS | 20903 | ++DOMWINDOW == 59 (0x94631000) [pid = 20903] [serial = 105] [outer = 0x93c0d000] 19:49:49 INFO - PROCESS | 20903 | 1463280589818 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 19:49:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 19:49:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1135ms 19:49:49 INFO - PROCESS | 20903 | 1463280589887 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 19:49:49 INFO - PROCESS | 20903 | 1463280589897 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 19:49:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 19:49:49 INFO - PROCESS | 20903 | 1463280589908 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 19:49:49 INFO - PROCESS | 20903 | 1463280589912 Marionette TRACE conn3 <- [1,114,null,{}] 19:49:49 INFO - PROCESS | 20903 | 1463280589919 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:50 INFO - PROCESS | 20903 | 1463280590084 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 19:49:50 INFO - PROCESS | 20903 | 1463280590097 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:50 INFO - PROCESS | 20903 | ++DOCSHELL 0x93aa9c00 == 36 [pid = 20903] [id = 36] 19:49:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 60 (0x94626400) [pid = 20903] [serial = 106] [outer = (nil)] 19:49:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 61 (0x98937000) [pid = 20903] [serial = 107] [outer = 0x94626400] 19:49:50 INFO - PROCESS | 20903 | 1463280590249 Marionette DEBUG loaded listener.js 19:49:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 62 (0x98f28400) [pid = 20903] [serial = 108] [outer = 0x94626400] 19:49:51 INFO - PROCESS | 20903 | 1463280591011 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 19:49:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 19:49:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1182ms 19:49:51 INFO - PROCESS | 20903 | 1463280591091 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 19:49:51 INFO - PROCESS | 20903 | 1463280591095 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 19:49:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 19:49:51 INFO - PROCESS | 20903 | 1463280591102 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 19:49:51 INFO - PROCESS | 20903 | 1463280591108 Marionette TRACE conn3 <- [1,118,null,{}] 19:49:51 INFO - PROCESS | 20903 | 1463280591132 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:51 INFO - PROCESS | 20903 | 1463280591326 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 19:49:51 INFO - PROCESS | 20903 | 1463280591355 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:51 INFO - PROCESS | 20903 | ++DOCSHELL 0x99f99000 == 37 [pid = 20903] [id = 37] 19:49:51 INFO - PROCESS | 20903 | ++DOMWINDOW == 63 (0x99f99c00) [pid = 20903] [serial = 109] [outer = (nil)] 19:49:51 INFO - PROCESS | 20903 | ++DOMWINDOW == 64 (0x9a947400) [pid = 20903] [serial = 110] [outer = 0x99f99c00] 19:49:51 INFO - PROCESS | 20903 | 1463280591432 Marionette DEBUG loaded listener.js 19:49:51 INFO - PROCESS | 20903 | ++DOMWINDOW == 65 (0x9ab59400) [pid = 20903] [serial = 111] [outer = 0x99f99c00] 19:49:52 INFO - PROCESS | 20903 | 1463280592222 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 19:49:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 19:49:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1191ms 19:49:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 19:49:52 INFO - PROCESS | 20903 | 1463280592294 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 19:49:52 INFO - PROCESS | 20903 | 1463280592297 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 19:49:52 INFO - PROCESS | 20903 | 1463280592304 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 19:49:52 INFO - PROCESS | 20903 | 1463280592307 Marionette TRACE conn3 <- [1,122,null,{}] 19:49:52 INFO - PROCESS | 20903 | 1463280592321 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:52 INFO - PROCESS | 20903 | 1463280592501 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 19:49:52 INFO - PROCESS | 20903 | 1463280592562 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:52 INFO - PROCESS | 20903 | ++DOCSHELL 0x95042c00 == 38 [pid = 20903] [id = 38] 19:49:52 INFO - PROCESS | 20903 | ++DOMWINDOW == 66 (0x9a947000) [pid = 20903] [serial = 112] [outer = (nil)] 19:49:52 INFO - PROCESS | 20903 | ++DOMWINDOW == 67 (0x9b887800) [pid = 20903] [serial = 113] [outer = 0x9a947000] 19:49:52 INFO - PROCESS | 20903 | 1463280592636 Marionette DEBUG loaded listener.js 19:49:52 INFO - PROCESS | 20903 | ++DOMWINDOW == 68 (0x9b8e8c00) [pid = 20903] [serial = 114] [outer = 0x9a947000] 19:49:53 INFO - PROCESS | 20903 | --DOMWINDOW == 67 (0x99aaa800) [pid = 20903] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 19:49:53 INFO - PROCESS | 20903 | --DOMWINDOW == 66 (0xa321c000) [pid = 20903] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 19:49:53 INFO - PROCESS | 20903 | --DOMWINDOW == 65 (0xa112ec00) [pid = 20903] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 19:49:53 INFO - PROCESS | 20903 | --DOMWINDOW == 64 (0x923c7c00) [pid = 20903] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 19:49:53 INFO - PROCESS | 20903 | --DOMWINDOW == 63 (0x9462c000) [pid = 20903] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 19:49:53 INFO - PROCESS | 20903 | 1463280593413 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 19:49:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 19:49:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1137ms 19:49:53 INFO - PROCESS | 20903 | 1463280593441 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 19:49:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 19:49:53 INFO - PROCESS | 20903 | 1463280593445 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 19:49:53 INFO - PROCESS | 20903 | 1463280593451 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 19:49:53 INFO - PROCESS | 20903 | 1463280593454 Marionette TRACE conn3 <- [1,126,null,{}] 19:49:53 INFO - PROCESS | 20903 | 1463280593460 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:53 INFO - PROCESS | 20903 | 1463280593594 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 19:49:53 INFO - PROCESS | 20903 | 1463280593614 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:53 INFO - PROCESS | 20903 | ++DOCSHELL 0x99b4f400 == 39 [pid = 20903] [id = 39] 19:49:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 64 (0x9b0c9400) [pid = 20903] [serial = 115] [outer = (nil)] 19:49:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 65 (0x9d964c00) [pid = 20903] [serial = 116] [outer = 0x9b0c9400] 19:49:53 INFO - PROCESS | 20903 | 1463280593777 Marionette DEBUG loaded listener.js 19:49:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 66 (0x9d99c400) [pid = 20903] [serial = 117] [outer = 0x9b0c9400] 19:49:54 INFO - PROCESS | 20903 | 1463280594492 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 19:49:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 19:49:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1079ms 19:49:54 INFO - PROCESS | 20903 | 1463280594531 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 19:49:54 INFO - PROCESS | 20903 | 1463280594535 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 19:49:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 19:49:54 INFO - PROCESS | 20903 | 1463280594541 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 19:49:54 INFO - PROCESS | 20903 | 1463280594543 Marionette TRACE conn3 <- [1,130,null,{}] 19:49:54 INFO - PROCESS | 20903 | 1463280594549 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:54 INFO - PROCESS | 20903 | 1463280594764 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 19:49:54 INFO - PROCESS | 20903 | 1463280594776 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:54 INFO - PROCESS | 20903 | ++DOCSHELL 0x9500d000 == 40 [pid = 20903] [id = 40] 19:49:54 INFO - PROCESS | 20903 | ++DOMWINDOW == 67 (0x9500d400) [pid = 20903] [serial = 118] [outer = (nil)] 19:49:54 INFO - PROCESS | 20903 | ++DOMWINDOW == 68 (0x9d95a800) [pid = 20903] [serial = 119] [outer = 0x9500d400] 19:49:54 INFO - PROCESS | 20903 | 1463280594851 Marionette DEBUG loaded listener.js 19:49:54 INFO - PROCESS | 20903 | ++DOMWINDOW == 69 (0x9d9c8c00) [pid = 20903] [serial = 120] [outer = 0x9500d400] 19:49:55 INFO - PROCESS | 20903 | 1463280595895 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 19:49:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 19:49:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1379ms 19:49:55 INFO - PROCESS | 20903 | 1463280595921 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 19:49:55 INFO - PROCESS | 20903 | 1463280595928 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 19:49:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 19:49:55 INFO - PROCESS | 20903 | 1463280595939 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 19:49:55 INFO - PROCESS | 20903 | 1463280595944 Marionette TRACE conn3 <- [1,134,null,{}] 19:49:55 INFO - PROCESS | 20903 | 1463280595953 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:56 INFO - PROCESS | 20903 | 1463280596140 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 19:49:56 INFO - PROCESS | 20903 | 1463280596277 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:56 INFO - PROCESS | 20903 | ++DOCSHELL 0x92e2b000 == 41 [pid = 20903] [id = 41] 19:49:56 INFO - PROCESS | 20903 | ++DOMWINDOW == 70 (0x94630000) [pid = 20903] [serial = 121] [outer = (nil)] 19:49:56 INFO - PROCESS | 20903 | ++DOMWINDOW == 71 (0x95010000) [pid = 20903] [serial = 122] [outer = 0x94630000] 19:49:56 INFO - PROCESS | 20903 | 1463280596366 Marionette DEBUG loaded listener.js 19:49:56 INFO - PROCESS | 20903 | ++DOMWINDOW == 72 (0x977de800) [pid = 20903] [serial = 123] [outer = 0x94630000] 19:49:57 INFO - PROCESS | 20903 | 1463280597423 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 19:49:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 19:49:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1543ms 19:49:57 INFO - PROCESS | 20903 | 1463280597483 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 19:49:57 INFO - PROCESS | 20903 | 1463280597493 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 19:49:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 19:49:57 INFO - PROCESS | 20903 | 1463280597504 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 19:49:57 INFO - PROCESS | 20903 | 1463280597508 Marionette TRACE conn3 <- [1,138,null,{}] 19:49:57 INFO - PROCESS | 20903 | 1463280597515 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:57 INFO - PROCESS | 20903 | 1463280597748 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 19:49:57 INFO - PROCESS | 20903 | 1463280597943 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:57 INFO - PROCESS | 20903 | ++DOCSHELL 0x98131c00 == 42 [pid = 20903] [id = 42] 19:49:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 73 (0x9960e800) [pid = 20903] [serial = 124] [outer = (nil)] 19:49:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 74 (0x99ab4800) [pid = 20903] [serial = 125] [outer = 0x9960e800] 19:49:58 INFO - PROCESS | 20903 | 1463280598031 Marionette DEBUG loaded listener.js 19:49:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 75 (0x99f9f400) [pid = 20903] [serial = 126] [outer = 0x9960e800] 19:49:59 INFO - PROCESS | 20903 | 1463280599014 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 19:49:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 19:49:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1536ms 19:49:59 INFO - PROCESS | 20903 | 1463280599040 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 19:49:59 INFO - PROCESS | 20903 | 1463280599044 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 19:49:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 19:49:59 INFO - PROCESS | 20903 | 1463280599051 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 19:49:59 INFO - PROCESS | 20903 | 1463280599057 Marionette TRACE conn3 <- [1,142,null,{}] 19:49:59 INFO - PROCESS | 20903 | 1463280599073 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:59 INFO - PROCESS | 20903 | 1463280599284 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 19:49:59 INFO - PROCESS | 20903 | 1463280599578 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:59 INFO - PROCESS | 20903 | ++DOCSHELL 0x923ca400 == 43 [pid = 20903] [id = 43] 19:49:59 INFO - PROCESS | 20903 | ++DOMWINDOW == 76 (0x92e2d400) [pid = 20903] [serial = 127] [outer = (nil)] 19:49:59 INFO - PROCESS | 20903 | ++DOMWINDOW == 77 (0x93ab0000) [pid = 20903] [serial = 128] [outer = 0x92e2d400] 19:49:59 INFO - PROCESS | 20903 | 1463280599700 Marionette DEBUG loaded listener.js 19:49:59 INFO - PROCESS | 20903 | ++DOMWINDOW == 78 (0x94682000) [pid = 20903] [serial = 129] [outer = 0x92e2d400] 19:50:00 INFO - PROCESS | 20903 | --DOCSHELL 0x99b4f400 == 42 [pid = 20903] [id = 39] 19:50:00 INFO - PROCESS | 20903 | --DOCSHELL 0x95042c00 == 41 [pid = 20903] [id = 38] 19:50:00 INFO - PROCESS | 20903 | --DOCSHELL 0x99f99000 == 40 [pid = 20903] [id = 37] 19:50:00 INFO - PROCESS | 20903 | --DOCSHELL 0x93aa9c00 == 39 [pid = 20903] [id = 36] 19:50:00 INFO - PROCESS | 20903 | --DOCSHELL 0x93ab7c00 == 38 [pid = 20903] [id = 35] 19:50:00 INFO - PROCESS | 20903 | 1463280600567 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 19:50:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 19:50:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1543ms 19:50:00 INFO - PROCESS | 20903 | 1463280600596 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 19:50:00 INFO - PROCESS | 20903 | 1463280600602 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 19:50:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 19:50:00 INFO - PROCESS | 20903 | --DOMWINDOW == 77 (0x9abc3800) [pid = 20903] [serial = 77] [outer = (nil)] [url = about:blank] 19:50:00 INFO - PROCESS | 20903 | --DOMWINDOW == 76 (0x9ab0c800) [pid = 20903] [serial = 76] [outer = (nil)] [url = about:blank] 19:50:00 INFO - PROCESS | 20903 | --DOMWINDOW == 75 (0xa50ea000) [pid = 20903] [serial = 67] [outer = (nil)] [url = about:blank] 19:50:00 INFO - PROCESS | 20903 | --DOMWINDOW == 74 (0xa3546000) [pid = 20903] [serial = 65] [outer = (nil)] [url = about:blank] 19:50:00 INFO - PROCESS | 20903 | --DOMWINDOW == 73 (0xa627e800) [pid = 20903] [serial = 68] [outer = (nil)] [url = about:blank] 19:50:00 INFO - PROCESS | 20903 | --DOMWINDOW == 72 (0x99701c00) [pid = 20903] [serial = 74] [outer = (nil)] [url = about:blank] 19:50:00 INFO - PROCESS | 20903 | --DOMWINDOW == 71 (0x977eac00) [pid = 20903] [serial = 71] [outer = (nil)] [url = about:blank] 19:50:00 INFO - PROCESS | 20903 | --DOMWINDOW == 70 (0x95046400) [pid = 20903] [serial = 70] [outer = (nil)] [url = about:blank] 19:50:00 INFO - PROCESS | 20903 | --DOMWINDOW == 69 (0x98aaf400) [pid = 20903] [serial = 73] [outer = (nil)] [url = about:blank] 19:50:00 INFO - PROCESS | 20903 | --DOMWINDOW == 68 (0x977e7800) [pid = 20903] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:50:00 INFO - PROCESS | 20903 | 1463280600636 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 19:50:00 INFO - PROCESS | 20903 | 1463280600642 Marionette TRACE conn3 <- [1,146,null,{}] 19:50:00 INFO - PROCESS | 20903 | 1463280600652 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:00 INFO - PROCESS | 20903 | 1463280600806 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 19:50:00 INFO - PROCESS | 20903 | 1463280600819 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:00 INFO - PROCESS | 20903 | ++DOCSHELL 0x95049000 == 39 [pid = 20903] [id = 44] 19:50:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 69 (0x95269c00) [pid = 20903] [serial = 130] [outer = (nil)] 19:50:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 70 (0x98133000) [pid = 20903] [serial = 131] [outer = 0x95269c00] 19:50:00 INFO - PROCESS | 20903 | 1463280600895 Marionette DEBUG loaded listener.js 19:50:01 INFO - PROCESS | 20903 | ++DOMWINDOW == 71 (0x98f2fc00) [pid = 20903] [serial = 132] [outer = 0x95269c00] 19:50:01 INFO - PROCESS | 20903 | 1463280601903 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 19:50:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 19:50:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1312ms 19:50:01 INFO - PROCESS | 20903 | 1463280601930 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 19:50:01 INFO - PROCESS | 20903 | 1463280601936 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 19:50:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 19:50:01 INFO - PROCESS | 20903 | 1463280601942 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 19:50:01 INFO - PROCESS | 20903 | 1463280601946 Marionette TRACE conn3 <- [1,150,null,{}] 19:50:01 INFO - PROCESS | 20903 | 1463280601952 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:02 INFO - PROCESS | 20903 | 1463280602181 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 19:50:02 INFO - PROCESS | 20903 | 1463280602208 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:02 INFO - PROCESS | 20903 | ++DOCSHELL 0x9ab5a800 == 40 [pid = 20903] [id = 45] 19:50:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 72 (0x9ab5fc00) [pid = 20903] [serial = 133] [outer = (nil)] 19:50:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 73 (0x9aeabc00) [pid = 20903] [serial = 134] [outer = 0x9ab5fc00] 19:50:02 INFO - PROCESS | 20903 | 1463280602311 Marionette DEBUG loaded listener.js 19:50:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 74 (0x9b0d3c00) [pid = 20903] [serial = 135] [outer = 0x9ab5fc00] 19:50:03 INFO - PROCESS | 20903 | 1463280603143 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 19:50:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 19:50:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1230ms 19:50:03 INFO - PROCESS | 20903 | 1463280603172 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 19:50:03 INFO - PROCESS | 20903 | 1463280603176 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 19:50:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 19:50:03 INFO - PROCESS | 20903 | 1463280603212 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 19:50:03 INFO - PROCESS | 20903 | 1463280603221 Marionette TRACE conn3 <- [1,154,null,{}] 19:50:03 INFO - PROCESS | 20903 | 1463280603229 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:03 INFO - PROCESS | 20903 | 1463280603431 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 19:50:03 INFO - PROCESS | 20903 | 1463280603456 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:03 INFO - PROCESS | 20903 | ++DOCSHELL 0x9d9d2000 == 41 [pid = 20903] [id = 46] 19:50:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 75 (0x9d9d2800) [pid = 20903] [serial = 136] [outer = (nil)] 19:50:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 76 (0x9d9e3800) [pid = 20903] [serial = 137] [outer = 0x9d9d2800] 19:50:03 INFO - PROCESS | 20903 | 1463280603527 Marionette DEBUG loaded listener.js 19:50:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 77 (0xa0619800) [pid = 20903] [serial = 138] [outer = 0x9d9d2800] 19:50:04 INFO - PROCESS | 20903 | 1463280604458 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 19:50:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 19:50:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1369ms 19:50:04 INFO - PROCESS | 20903 | 1463280604563 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 19:50:04 INFO - PROCESS | 20903 | 1463280604567 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 19:50:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 19:50:04 INFO - PROCESS | 20903 | 1463280604611 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 19:50:04 INFO - PROCESS | 20903 | 1463280604614 Marionette TRACE conn3 <- [1,158,null,{}] 19:50:04 INFO - PROCESS | 20903 | 1463280604651 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:04 INFO - PROCESS | 20903 | 1463280604822 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 19:50:04 INFO - PROCESS | 20903 | 1463280604861 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:04 INFO - PROCESS | 20903 | ++DOCSHELL 0x9d967c00 == 42 [pid = 20903] [id = 47] 19:50:04 INFO - PROCESS | 20903 | ++DOMWINDOW == 78 (0xa0617000) [pid = 20903] [serial = 139] [outer = (nil)] 19:50:04 INFO - PROCESS | 20903 | ++DOMWINDOW == 79 (0xa2626000) [pid = 20903] [serial = 140] [outer = 0xa0617000] 19:50:04 INFO - PROCESS | 20903 | 1463280604934 Marionette DEBUG loaded listener.js 19:50:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 80 (0xa262d400) [pid = 20903] [serial = 141] [outer = 0xa0617000] 19:50:05 INFO - PROCESS | 20903 | --DOMWINDOW == 79 (0x9468b400) [pid = 20903] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 19:50:05 INFO - PROCESS | 20903 | --DOMWINDOW == 78 (0x9aeaa000) [pid = 20903] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 19:50:05 INFO - PROCESS | 20903 | --DOMWINDOW == 77 (0x9d9d7800) [pid = 20903] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 19:50:05 INFO - PROCESS | 20903 | --DOMWINDOW == 76 (0x98f34c00) [pid = 20903] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 19:50:05 INFO - PROCESS | 20903 | --DOMWINDOW == 75 (0x9a947000) [pid = 20903] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 19:50:05 INFO - PROCESS | 20903 | --DOMWINDOW == 74 (0x93c0d000) [pid = 20903] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 19:50:05 INFO - PROCESS | 20903 | --DOMWINDOW == 73 (0x94626400) [pid = 20903] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 19:50:05 INFO - PROCESS | 20903 | --DOMWINDOW == 72 (0xa22c0000) [pid = 20903] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 19:50:05 INFO - PROCESS | 20903 | --DOMWINDOW == 71 (0x99f99c00) [pid = 20903] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 19:50:05 INFO - PROCESS | 20903 | --DOMWINDOW == 70 (0xa3260800) [pid = 20903] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 19:50:05 INFO - PROCESS | 20903 | --DOMWINDOW == 69 (0x94628800) [pid = 20903] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 19:50:05 INFO - PROCESS | 20903 | --DOMWINDOW == 68 (0x9b0c9400) [pid = 20903] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 19:50:05 INFO - PROCESS | 20903 | 1463280605822 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 19:50:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 19:50:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1269ms 19:50:05 INFO - PROCESS | 20903 | 1463280605861 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 19:50:05 INFO - PROCESS | 20903 | 1463280605865 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 19:50:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 19:50:05 INFO - PROCESS | 20903 | 1463280605872 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 19:50:05 INFO - PROCESS | 20903 | 1463280605875 Marionette TRACE conn3 <- [1,162,null,{}] 19:50:05 INFO - PROCESS | 20903 | 1463280605881 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:06 INFO - PROCESS | 20903 | 1463280606029 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 19:50:06 INFO - PROCESS | 20903 | 1463280606041 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:06 INFO - PROCESS | 20903 | ++DOCSHELL 0x9b0c9400 == 43 [pid = 20903] [id = 48] 19:50:06 INFO - PROCESS | 20903 | ++DOMWINDOW == 69 (0x9d959c00) [pid = 20903] [serial = 142] [outer = (nil)] 19:50:06 INFO - PROCESS | 20903 | ++DOMWINDOW == 70 (0xa22c4800) [pid = 20903] [serial = 143] [outer = 0x9d959c00] 19:50:06 INFO - PROCESS | 20903 | 1463280606127 Marionette DEBUG loaded listener.js 19:50:06 INFO - PROCESS | 20903 | ++DOMWINDOW == 71 (0xa308e000) [pid = 20903] [serial = 144] [outer = 0x9d959c00] 19:50:06 INFO - PROCESS | 20903 | 1463280606962 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 19:50:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 19:50:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1129ms 19:50:07 INFO - PROCESS | 20903 | 1463280607002 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 19:50:07 INFO - PROCESS | 20903 | 1463280607005 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 19:50:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 19:50:07 INFO - PROCESS | 20903 | 1463280607011 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 19:50:07 INFO - PROCESS | 20903 | 1463280607014 Marionette TRACE conn3 <- [1,166,null,{}] 19:50:07 INFO - PROCESS | 20903 | 1463280607020 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:07 INFO - PROCESS | 20903 | 1463280607177 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 19:50:07 INFO - PROCESS | 20903 | 1463280607189 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:07 INFO - PROCESS | 20903 | ++DOCSHELL 0x922eb400 == 44 [pid = 20903] [id = 49] 19:50:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 72 (0x922ec000) [pid = 20903] [serial = 145] [outer = (nil)] 19:50:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 73 (0x922f4c00) [pid = 20903] [serial = 146] [outer = 0x922ec000] 19:50:07 INFO - PROCESS | 20903 | 1463280607333 Marionette DEBUG loaded listener.js 19:50:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 74 (0x92e31000) [pid = 20903] [serial = 147] [outer = 0x922ec000] 19:50:08 INFO - PROCESS | 20903 | 1463280608381 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 19:50:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 19:50:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1386ms 19:50:08 INFO - PROCESS | 20903 | 1463280608398 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 19:50:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 19:50:08 INFO - PROCESS | 20903 | 1463280608406 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 19:50:08 INFO - PROCESS | 20903 | 1463280608414 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 19:50:08 INFO - PROCESS | 20903 | 1463280608420 Marionette TRACE conn3 <- [1,170,null,{}] 19:50:08 INFO - PROCESS | 20903 | 1463280608428 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:08 INFO - PROCESS | 20903 | 1463280608604 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 19:50:08 INFO - PROCESS | 20903 | 1463280608752 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:08 INFO - PROCESS | 20903 | ++DOCSHELL 0x93c0d400 == 45 [pid = 20903] [id = 50] 19:50:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 75 (0x95043c00) [pid = 20903] [serial = 148] [outer = (nil)] 19:50:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 76 (0x977e7800) [pid = 20903] [serial = 149] [outer = 0x95043c00] 19:50:08 INFO - PROCESS | 20903 | 1463280608841 Marionette DEBUG loaded listener.js 19:50:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 77 (0x98aaf400) [pid = 20903] [serial = 150] [outer = 0x95043c00] 19:50:09 INFO - PROCESS | 20903 | 1463280609798 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 19:50:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 19:50:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1443ms 19:50:09 INFO - PROCESS | 20903 | 1463280609856 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 19:50:09 INFO - PROCESS | 20903 | 1463280609863 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 19:50:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 19:50:09 INFO - PROCESS | 20903 | 1463280609873 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 19:50:09 INFO - PROCESS | 20903 | 1463280609878 Marionette TRACE conn3 <- [1,174,null,{}] 19:50:09 INFO - PROCESS | 20903 | 1463280609884 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:10 INFO - PROCESS | 20903 | 1463280610067 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 19:50:10 INFO - PROCESS | 20903 | 1463280610206 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:10 INFO - PROCESS | 20903 | ++DOCSHELL 0x998c1c00 == 46 [pid = 20903] [id = 51] 19:50:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 78 (0x99ab5800) [pid = 20903] [serial = 151] [outer = (nil)] 19:50:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 79 (0x99f24400) [pid = 20903] [serial = 152] [outer = 0x99ab5800] 19:50:10 INFO - PROCESS | 20903 | 1463280610294 Marionette DEBUG loaded listener.js 19:50:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 80 (0x9abb5000) [pid = 20903] [serial = 153] [outer = 0x99ab5800] 19:50:10 INFO - PROCESS | 20903 | 1463280610711 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 19:50:11 INFO - PROCESS | 20903 | 1463280611292 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 19:50:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 19:50:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1487ms 19:50:11 INFO - PROCESS | 20903 | 1463280611362 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 19:50:11 INFO - PROCESS | 20903 | 1463280611366 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 19:50:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 19:50:11 INFO - PROCESS | 20903 | 1463280611373 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 19:50:11 INFO - PROCESS | 20903 | 1463280611379 Marionette TRACE conn3 <- [1,178,null,{}] 19:50:11 INFO - PROCESS | 20903 | 1463280611396 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:11 INFO - PROCESS | 20903 | 1463280611633 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 19:50:11 INFO - PROCESS | 20903 | 1463280611807 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:11 INFO - PROCESS | 20903 | ++DOCSHELL 0xa22c5000 == 47 [pid = 20903] [id = 52] 19:50:11 INFO - PROCESS | 20903 | ++DOMWINDOW == 81 (0xa22c6400) [pid = 20903] [serial = 154] [outer = (nil)] 19:50:11 INFO - PROCESS | 20903 | ++DOMWINDOW == 82 (0xa325b800) [pid = 20903] [serial = 155] [outer = 0xa22c6400] 19:50:11 INFO - PROCESS | 20903 | 1463280611900 Marionette DEBUG loaded listener.js 19:50:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 83 (0xa34cb400) [pid = 20903] [serial = 156] [outer = 0xa22c6400] 19:50:12 INFO - PROCESS | 20903 | 1463280612961 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 19:50:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 19:50:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1641ms 19:50:13 INFO - PROCESS | 20903 | 1463280613016 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 19:50:13 INFO - PROCESS | 20903 | 1463280613021 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 19:50:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 19:50:13 INFO - PROCESS | 20903 | 1463280613027 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 19:50:13 INFO - PROCESS | 20903 | 1463280613031 Marionette TRACE conn3 <- [1,182,null,{}] 19:50:13 INFO - PROCESS | 20903 | 1463280613036 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:13 INFO - PROCESS | 20903 | 1463280613252 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 19:50:13 INFO - PROCESS | 20903 | 1463280613430 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:13 INFO - PROCESS | 20903 | ++DOCSHELL 0x93aaa400 == 48 [pid = 20903] [id = 53] 19:50:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 84 (0x93cdd800) [pid = 20903] [serial = 157] [outer = (nil)] 19:50:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 85 (0x95047000) [pid = 20903] [serial = 158] [outer = 0x93cdd800] 19:50:13 INFO - PROCESS | 20903 | 1463280613532 Marionette DEBUG loaded listener.js 19:50:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 86 (0x99cad800) [pid = 20903] [serial = 159] [outer = 0x93cdd800] 19:50:14 INFO - PROCESS | 20903 | 1463280614644 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 19:50:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 19:50:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1640ms 19:50:14 INFO - PROCESS | 20903 | 1463280614668 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 19:50:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 19:50:14 INFO - PROCESS | 20903 | 1463280614678 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 19:50:14 INFO - PROCESS | 20903 | 1463280614694 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 19:50:14 INFO - PROCESS | 20903 | 1463280614698 Marionette TRACE conn3 <- [1,186,null,{}] 19:50:14 INFO - PROCESS | 20903 | 1463280614710 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:14 INFO - PROCESS | 20903 | 1463280614915 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 19:50:15 INFO - PROCESS | 20903 | 1463280615120 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:15 INFO - PROCESS | 20903 | ++DOCSHELL 0x92e2d800 == 49 [pid = 20903] [id = 54] 19:50:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 87 (0x93c0c400) [pid = 20903] [serial = 160] [outer = (nil)] 19:50:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 88 (0x9503cc00) [pid = 20903] [serial = 161] [outer = 0x93c0c400] 19:50:15 INFO - PROCESS | 20903 | 1463280615215 Marionette DEBUG loaded listener.js 19:50:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 89 (0x981db800) [pid = 20903] [serial = 162] [outer = 0x93c0c400] 19:50:16 INFO - PROCESS | 20903 | 1463280616049 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 19:50:16 INFO - PROCESS | 20903 | --DOCSHELL 0x9b0c9400 == 48 [pid = 20903] [id = 48] 19:50:16 INFO - PROCESS | 20903 | --DOCSHELL 0x9d967c00 == 47 [pid = 20903] [id = 47] 19:50:16 INFO - PROCESS | 20903 | --DOCSHELL 0x9d9d2000 == 46 [pid = 20903] [id = 46] 19:50:16 INFO - PROCESS | 20903 | --DOCSHELL 0x9ab5a800 == 45 [pid = 20903] [id = 45] 19:50:16 INFO - PROCESS | 20903 | --DOMWINDOW == 88 (0x92e2e000) [pid = 20903] [serial = 100] [outer = (nil)] [url = about:blank] 19:50:16 INFO - PROCESS | 20903 | --DOMWINDOW == 87 (0x9d95a800) [pid = 20903] [serial = 119] [outer = (nil)] [url = about:blank] 19:50:16 INFO - PROCESS | 20903 | --DOCSHELL 0x95049000 == 44 [pid = 20903] [id = 44] 19:50:16 INFO - PROCESS | 20903 | --DOCSHELL 0x923ca400 == 43 [pid = 20903] [id = 43] 19:50:16 INFO - PROCESS | 20903 | --DOCSHELL 0x92e2b000 == 42 [pid = 20903] [id = 41] 19:50:16 INFO - PROCESS | 20903 | --DOMWINDOW == 86 (0x99cb4800) [pid = 20903] [serial = 80] [outer = (nil)] [url = about:blank] 19:50:16 INFO - PROCESS | 20903 | --DOMWINDOW == 85 (0x98fb3c00) [pid = 20903] [serial = 79] [outer = (nil)] [url = about:blank] 19:50:16 INFO - PROCESS | 20903 | --DOMWINDOW == 84 (0x9b882800) [pid = 20903] [serial = 83] [outer = (nil)] [url = about:blank] 19:50:16 INFO - PROCESS | 20903 | --DOMWINDOW == 83 (0x9b0cb000) [pid = 20903] [serial = 82] [outer = (nil)] [url = about:blank] 19:50:16 INFO - PROCESS | 20903 | --DOMWINDOW == 82 (0xa2281800) [pid = 20903] [serial = 86] [outer = (nil)] [url = about:blank] 19:50:16 INFO - PROCESS | 20903 | --DOMWINDOW == 81 (0xa2152000) [pid = 20903] [serial = 85] [outer = (nil)] [url = about:blank] 19:50:16 INFO - PROCESS | 20903 | --DOMWINDOW == 80 (0x9ab56000) [pid = 20903] [serial = 89] [outer = (nil)] [url = about:blank] 19:50:16 INFO - PROCESS | 20903 | --DOMWINDOW == 79 (0x9b887800) [pid = 20903] [serial = 113] [outer = (nil)] [url = about:blank] 19:50:16 INFO - PROCESS | 20903 | --DOMWINDOW == 78 (0xa26c6400) [pid = 20903] [serial = 88] [outer = (nil)] [url = about:blank] 19:50:16 INFO - PROCESS | 20903 | --DOMWINDOW == 77 (0x93ce0c00) [pid = 20903] [serial = 104] [outer = (nil)] [url = about:blank] 19:50:16 INFO - PROCESS | 20903 | --DOMWINDOW == 76 (0x94631000) [pid = 20903] [serial = 105] [outer = (nil)] [url = about:blank] 19:50:16 INFO - PROCESS | 20903 | --DOMWINDOW == 75 (0x98937000) [pid = 20903] [serial = 107] [outer = (nil)] [url = about:blank] 19:50:16 INFO - PROCESS | 20903 | --DOMWINDOW == 74 (0xa35f3000) [pid = 20903] [serial = 92] [outer = (nil)] [url = about:blank] 19:50:16 INFO - PROCESS | 20903 | --DOMWINDOW == 73 (0xa354f800) [pid = 20903] [serial = 91] [outer = (nil)] [url = about:blank] 19:50:16 INFO - PROCESS | 20903 | --DOMWINDOW == 72 (0x9ab59400) [pid = 20903] [serial = 111] [outer = (nil)] [url = about:blank] 19:50:16 INFO - PROCESS | 20903 | --DOMWINDOW == 71 (0x9a947400) [pid = 20903] [serial = 110] [outer = (nil)] [url = about:blank] 19:50:16 INFO - PROCESS | 20903 | --DOMWINDOW == 70 (0xa67b9c00) [pid = 20903] [serial = 95] [outer = (nil)] [url = about:blank] 19:50:16 INFO - PROCESS | 20903 | --DOMWINDOW == 69 (0xa6843c00) [pid = 20903] [serial = 94] [outer = (nil)] [url = about:blank] 19:50:16 INFO - PROCESS | 20903 | --DOMWINDOW == 68 (0x9d9ce400) [pid = 20903] [serial = 98] [outer = (nil)] [url = about:blank] 19:50:16 INFO - PROCESS | 20903 | --DOMWINDOW == 67 (0x9d9ccc00) [pid = 20903] [serial = 97] [outer = (nil)] [url = about:blank] 19:50:16 INFO - PROCESS | 20903 | --DOMWINDOW == 66 (0x9b8e8c00) [pid = 20903] [serial = 114] [outer = (nil)] [url = about:blank] 19:50:16 INFO - PROCESS | 20903 | --DOMWINDOW == 65 (0x9d964c00) [pid = 20903] [serial = 116] [outer = (nil)] [url = about:blank] 19:50:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 19:50:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1457ms 19:50:16 INFO - PROCESS | 20903 | --DOMWINDOW == 64 (0x9d99c400) [pid = 20903] [serial = 117] [outer = (nil)] [url = about:blank] 19:50:16 INFO - PROCESS | 20903 | --DOMWINDOW == 63 (0x98f28400) [pid = 20903] [serial = 108] [outer = (nil)] [url = about:blank] 19:50:16 INFO - PROCESS | 20903 | 1463280616147 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 19:50:16 INFO - PROCESS | 20903 | 1463280616155 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 19:50:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 19:50:16 INFO - PROCESS | 20903 | 1463280616168 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 19:50:16 INFO - PROCESS | 20903 | 1463280616171 Marionette TRACE conn3 <- [1,190,null,{}] 19:50:16 INFO - PROCESS | 20903 | 1463280616184 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:16 INFO - PROCESS | 20903 | 1463280616338 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 19:50:16 INFO - PROCESS | 20903 | 1463280616437 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:16 INFO - PROCESS | 20903 | ++DOCSHELL 0x9462a400 == 43 [pid = 20903] [id = 55] 19:50:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 64 (0x9467d800) [pid = 20903] [serial = 163] [outer = (nil)] 19:50:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 65 (0x98aa5800) [pid = 20903] [serial = 164] [outer = 0x9467d800] 19:50:16 INFO - PROCESS | 20903 | 1463280616517 Marionette DEBUG loaded listener.js 19:50:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 66 (0x9970f400) [pid = 20903] [serial = 165] [outer = 0x9467d800] 19:50:17 INFO - PROCESS | 20903 | 1463280617290 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 19:50:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 19:50:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1140ms 19:50:17 INFO - PROCESS | 20903 | 1463280617308 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 19:50:17 INFO - PROCESS | 20903 | 1463280617312 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 19:50:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 19:50:17 INFO - PROCESS | 20903 | 1463280617318 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 19:50:17 INFO - PROCESS | 20903 | 1463280617324 Marionette TRACE conn3 <- [1,194,null,{}] 19:50:17 INFO - PROCESS | 20903 | 1463280617339 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:17 INFO - PROCESS | 20903 | 1463280617510 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 19:50:17 INFO - PROCESS | 20903 | 1463280617613 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:17 INFO - PROCESS | 20903 | ++DOCSHELL 0x94632400 == 44 [pid = 20903] [id = 56] 19:50:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 67 (0x9ab05400) [pid = 20903] [serial = 166] [outer = (nil)] 19:50:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 68 (0x9b0d4000) [pid = 20903] [serial = 167] [outer = 0x9ab05400] 19:50:17 INFO - PROCESS | 20903 | 1463280617694 Marionette DEBUG loaded listener.js 19:50:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 69 (0x9b88c000) [pid = 20903] [serial = 168] [outer = 0x9ab05400] 19:50:18 INFO - PROCESS | 20903 | 1463280618436 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 19:50:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 19:50:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1143ms 19:50:18 INFO - PROCESS | 20903 | 1463280618462 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 19:50:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 19:50:18 INFO - PROCESS | 20903 | 1463280618467 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 19:50:18 INFO - PROCESS | 20903 | 1463280618488 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 19:50:18 INFO - PROCESS | 20903 | 1463280618491 Marionette TRACE conn3 <- [1,198,null,{}] 19:50:18 INFO - PROCESS | 20903 | 1463280618497 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:18 INFO - PROCESS | 20903 | 1463280618694 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 19:50:18 INFO - PROCESS | 20903 | 1463280618716 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:18 INFO - PROCESS | 20903 | ++DOCSHELL 0x9b883400 == 45 [pid = 20903] [id = 57] 19:50:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 70 (0x9d9c5c00) [pid = 20903] [serial = 169] [outer = (nil)] 19:50:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 71 (0x9d9ce400) [pid = 20903] [serial = 170] [outer = 0x9d9c5c00] 19:50:18 INFO - PROCESS | 20903 | 1463280618844 Marionette DEBUG loaded listener.js 19:50:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 72 (0xa112f400) [pid = 20903] [serial = 171] [outer = 0x9d9c5c00] 19:50:19 INFO - PROCESS | 20903 | 1463280619720 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 19:50:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 19:50:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1298ms 19:50:19 INFO - PROCESS | 20903 | 1463280619771 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 19:50:19 INFO - PROCESS | 20903 | 1463280619775 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 19:50:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 19:50:19 INFO - PROCESS | 20903 | 1463280619788 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 19:50:19 INFO - PROCESS | 20903 | 1463280619790 Marionette TRACE conn3 <- [1,202,null,{}] 19:50:19 INFO - PROCESS | 20903 | 1463280619801 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:19 INFO - PROCESS | 20903 | 1463280619994 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 19:50:20 INFO - PROCESS | 20903 | 1463280620020 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:20 INFO - PROCESS | 20903 | ++DOCSHELL 0xa112f000 == 46 [pid = 20903] [id = 58] 19:50:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 73 (0xa214a400) [pid = 20903] [serial = 172] [outer = (nil)] 19:50:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 74 (0xa2278000) [pid = 20903] [serial = 173] [outer = 0xa214a400] 19:50:20 INFO - PROCESS | 20903 | 1463280620091 Marionette DEBUG loaded listener.js 19:50:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 75 (0xa24ef800) [pid = 20903] [serial = 174] [outer = 0xa214a400] 19:50:20 INFO - PROCESS | 20903 | --DOMWINDOW == 74 (0x9ab5fc00) [pid = 20903] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 19:50:20 INFO - PROCESS | 20903 | --DOMWINDOW == 73 (0x95269c00) [pid = 20903] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 19:50:20 INFO - PROCESS | 20903 | --DOMWINDOW == 72 (0x92e2d400) [pid = 20903] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 19:50:20 INFO - PROCESS | 20903 | --DOMWINDOW == 71 (0x9d9d2800) [pid = 20903] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 19:50:20 INFO - PROCESS | 20903 | --DOMWINDOW == 70 (0xa0617000) [pid = 20903] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 19:50:20 INFO - PROCESS | 20903 | --DOMWINDOW == 69 (0x923bd400) [pid = 20903] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 19:50:21 INFO - PROCESS | 20903 | 1463280621017 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 19:50:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 19:50:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1288ms 19:50:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 19:50:21 INFO - PROCESS | 20903 | 1463280621070 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 19:50:21 INFO - PROCESS | 20903 | 1463280621073 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 19:50:21 INFO - PROCESS | 20903 | 1463280621079 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 19:50:21 INFO - PROCESS | 20903 | 1463280621082 Marionette TRACE conn3 <- [1,206,null,{}] 19:50:21 INFO - PROCESS | 20903 | 1463280621088 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:21 INFO - PROCESS | 20903 | 1463280621289 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 19:50:21 INFO - PROCESS | 20903 | 1463280621390 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:21 INFO - PROCESS | 20903 | ++DOCSHELL 0x922f0800 == 47 [pid = 20903] [id = 59] 19:50:21 INFO - PROCESS | 20903 | ++DOMWINDOW == 70 (0x922f6c00) [pid = 20903] [serial = 175] [outer = (nil)] 19:50:21 INFO - PROCESS | 20903 | ++DOMWINDOW == 71 (0xa50af400) [pid = 20903] [serial = 176] [outer = 0x922f6c00] 19:50:21 INFO - PROCESS | 20903 | 1463280621464 Marionette DEBUG loaded listener.js 19:50:21 INFO - PROCESS | 20903 | ++DOMWINDOW == 72 (0xa62eb000) [pid = 20903] [serial = 177] [outer = 0x922f6c00] 19:50:22 INFO - PROCESS | 20903 | 1463280622140 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 19:50:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 19:50:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1083ms 19:50:22 INFO - PROCESS | 20903 | 1463280622162 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 19:50:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 19:50:22 INFO - PROCESS | 20903 | 1463280622167 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 19:50:22 INFO - PROCESS | 20903 | 1463280622183 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 19:50:22 INFO - PROCESS | 20903 | 1463280622185 Marionette TRACE conn3 <- [1,210,null,{}] 19:50:22 INFO - PROCESS | 20903 | 1463280622192 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:22 INFO - PROCESS | 20903 | 1463280622370 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 19:50:22 INFO - PROCESS | 20903 | 1463280622394 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:22 INFO - PROCESS | 20903 | ++DOCSHELL 0x922f5800 == 48 [pid = 20903] [id = 60] 19:50:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 73 (0x9526f400) [pid = 20903] [serial = 178] [outer = (nil)] 19:50:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 74 (0x9a2cac00) [pid = 20903] [serial = 179] [outer = 0x9526f400] 19:50:22 INFO - PROCESS | 20903 | 1463280622466 Marionette DEBUG loaded listener.js 19:50:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 75 (0x9a2c4800) [pid = 20903] [serial = 180] [outer = 0x9526f400] 19:50:23 INFO - PROCESS | 20903 | 1463280623397 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 19:50:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 19:50:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1288ms 19:50:23 INFO - PROCESS | 20903 | 1463280623463 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 19:50:23 INFO - PROCESS | 20903 | 1463280623469 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 19:50:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 19:50:23 INFO - PROCESS | 20903 | 1463280623478 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 19:50:23 INFO - PROCESS | 20903 | 1463280623484 Marionette TRACE conn3 <- [1,214,null,{}] 19:50:23 INFO - PROCESS | 20903 | 1463280623492 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:23 INFO - PROCESS | 20903 | 1463280623707 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 19:50:23 INFO - PROCESS | 20903 | 1463280623849 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:23 INFO - PROCESS | 20903 | ++DOCSHELL 0x922f1800 == 49 [pid = 20903] [id = 61] 19:50:23 INFO - PROCESS | 20903 | ++DOMWINDOW == 76 (0x93cda000) [pid = 20903] [serial = 181] [outer = (nil)] 19:50:23 INFO - PROCESS | 20903 | ++DOMWINDOW == 77 (0x95007400) [pid = 20903] [serial = 182] [outer = 0x93cda000] 19:50:23 INFO - PROCESS | 20903 | 1463280623943 Marionette DEBUG loaded listener.js 19:50:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 78 (0x99843c00) [pid = 20903] [serial = 183] [outer = 0x93cda000] 19:50:24 INFO - PROCESS | 20903 | 1463280624808 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 19:50:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 19:50:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1393ms 19:50:24 INFO - PROCESS | 20903 | 1463280624872 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 19:50:24 INFO - PROCESS | 20903 | 1463280624881 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 19:50:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 19:50:24 INFO - PROCESS | 20903 | 1463280624892 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 19:50:24 INFO - PROCESS | 20903 | 1463280624896 Marionette TRACE conn3 <- [1,218,null,{}] 19:50:24 INFO - PROCESS | 20903 | 1463280624902 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:25 INFO - PROCESS | 20903 | 1463280625110 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 19:50:25 INFO - PROCESS | 20903 | 1463280625251 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:25 INFO - PROCESS | 20903 | ++DOCSHELL 0x95046400 == 50 [pid = 20903] [id = 62] 19:50:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 79 (0x9a2c5400) [pid = 20903] [serial = 184] [outer = (nil)] 19:50:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 80 (0x9a2d2000) [pid = 20903] [serial = 185] [outer = 0x9a2c5400] 19:50:25 INFO - PROCESS | 20903 | 1463280625340 Marionette DEBUG loaded listener.js 19:50:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 81 (0x9abc3800) [pid = 20903] [serial = 186] [outer = 0x9a2c5400] 19:50:26 INFO - PROCESS | 20903 | 1463280626195 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 19:50:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 19:50:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1351ms 19:50:26 INFO - PROCESS | 20903 | 1463280626244 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 19:50:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 19:50:26 INFO - PROCESS | 20903 | 1463280626248 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 19:50:26 INFO - PROCESS | 20903 | 1463280626255 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 19:50:26 INFO - PROCESS | 20903 | 1463280626261 Marionette TRACE conn3 <- [1,222,null,{}] 19:50:26 INFO - PROCESS | 20903 | 1463280626277 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:26 INFO - PROCESS | 20903 | 1463280626468 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 19:50:26 INFO - PROCESS | 20903 | 1463280626611 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:26 INFO - PROCESS | 20903 | ++DOCSHELL 0x93cd2800 == 51 [pid = 20903] [id = 63] 19:50:26 INFO - PROCESS | 20903 | ++DOMWINDOW == 82 (0x9d9d2800) [pid = 20903] [serial = 187] [outer = (nil)] 19:50:26 INFO - PROCESS | 20903 | ++DOMWINDOW == 83 (0xa30f3c00) [pid = 20903] [serial = 188] [outer = 0x9d9d2800] 19:50:26 INFO - PROCESS | 20903 | 1463280626716 Marionette DEBUG loaded listener.js 19:50:26 INFO - PROCESS | 20903 | ++DOMWINDOW == 84 (0xa6283c00) [pid = 20903] [serial = 189] [outer = 0x9d9d2800] 19:50:27 INFO - PROCESS | 20903 | 1463280627607 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 19:50:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 19:50:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1389ms 19:50:27 INFO - PROCESS | 20903 | 1463280627644 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 19:50:27 INFO - PROCESS | 20903 | 1463280627649 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 19:50:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 19:50:27 INFO - PROCESS | 20903 | 1463280627655 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 19:50:27 INFO - PROCESS | 20903 | 1463280627658 Marionette TRACE conn3 <- [1,226,null,{}] 19:50:27 INFO - PROCESS | 20903 | 1463280627664 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:27 INFO - PROCESS | 20903 | 1463280627839 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 19:50:27 INFO - PROCESS | 20903 | 1463280627979 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:28 INFO - PROCESS | 20903 | ++DOCSHELL 0xa6777400 == 52 [pid = 20903] [id = 64] 19:50:28 INFO - PROCESS | 20903 | ++DOMWINDOW == 85 (0xa677b000) [pid = 20903] [serial = 190] [outer = (nil)] 19:50:28 INFO - PROCESS | 20903 | ++DOMWINDOW == 86 (0xa67bac00) [pid = 20903] [serial = 191] [outer = 0xa677b000] 19:50:28 INFO - PROCESS | 20903 | 1463280628074 Marionette DEBUG loaded listener.js 19:50:28 INFO - PROCESS | 20903 | ++DOMWINDOW == 87 (0xa68a1c00) [pid = 20903] [serial = 192] [outer = 0xa677b000] 19:50:28 INFO - PROCESS | 20903 | 1463280628935 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 19:50:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 19:50:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1290ms 19:50:28 INFO - PROCESS | 20903 | 1463280628945 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 19:50:28 INFO - PROCESS | 20903 | 1463280628949 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 19:50:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 19:50:28 INFO - PROCESS | 20903 | 1463280628955 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 19:50:28 INFO - PROCESS | 20903 | 1463280628959 Marionette TRACE conn3 <- [1,230,null,{}] 19:50:28 INFO - PROCESS | 20903 | 1463280628965 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:29 INFO - PROCESS | 20903 | 1463280629133 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 19:50:29 INFO - PROCESS | 20903 | 1463280629315 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:29 INFO - PROCESS | 20903 | ++DOCSHELL 0x94687800 == 53 [pid = 20903] [id = 65] 19:50:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 88 (0xa67c3000) [pid = 20903] [serial = 193] [outer = (nil)] 19:50:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 89 (0xa6f35c00) [pid = 20903] [serial = 194] [outer = 0xa67c3000] 19:50:29 INFO - PROCESS | 20903 | 1463280629401 Marionette DEBUG loaded listener.js 19:50:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 90 (0xa8288000) [pid = 20903] [serial = 195] [outer = 0xa67c3000] 19:50:30 INFO - PROCESS | 20903 | 1463280630293 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 19:50:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 19:50:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1387ms 19:50:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 19:50:30 INFO - PROCESS | 20903 | 1463280630344 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 19:50:30 INFO - PROCESS | 20903 | 1463280630348 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 19:50:30 INFO - PROCESS | 20903 | 1463280630354 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 19:50:30 INFO - PROCESS | 20903 | 1463280630358 Marionette TRACE conn3 <- [1,234,null,{}] 19:50:30 INFO - PROCESS | 20903 | 1463280630364 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:30 INFO - PROCESS | 20903 | 1463280630551 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 19:50:30 INFO - PROCESS | 20903 | 1463280630697 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:30 INFO - PROCESS | 20903 | ++DOCSHELL 0x95049000 == 54 [pid = 20903] [id = 66] 19:50:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 91 (0x9aeaa000) [pid = 20903] [serial = 196] [outer = (nil)] 19:50:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 92 (0xa8c4cc00) [pid = 20903] [serial = 197] [outer = 0x9aeaa000] 19:50:30 INFO - PROCESS | 20903 | 1463280630789 Marionette DEBUG loaded listener.js 19:50:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 93 (0xa8c88800) [pid = 20903] [serial = 198] [outer = 0x9aeaa000] 19:50:31 INFO - PROCESS | 20903 | 1463280631660 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 19:50:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 19:50:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1381ms 19:50:31 INFO - PROCESS | 20903 | 1463280631736 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 19:50:31 INFO - PROCESS | 20903 | 1463280631739 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 19:50:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 19:50:31 INFO - PROCESS | 20903 | 1463280631746 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 19:50:31 INFO - PROCESS | 20903 | 1463280631750 Marionette TRACE conn3 <- [1,238,null,{}] 19:50:31 INFO - PROCESS | 20903 | 1463280631755 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:31 INFO - PROCESS | 20903 | 1463280631921 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 19:50:32 INFO - PROCESS | 20903 | 1463280632258 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:32 INFO - PROCESS | 20903 | ++DOCSHELL 0x94626800 == 55 [pid = 20903] [id = 67] 19:50:32 INFO - PROCESS | 20903 | ++DOMWINDOW == 94 (0x94627400) [pid = 20903] [serial = 199] [outer = (nil)] 19:50:32 INFO - PROCESS | 20903 | ++DOMWINDOW == 95 (0x95001400) [pid = 20903] [serial = 200] [outer = 0x94627400] 19:50:32 INFO - PROCESS | 20903 | 1463280632394 Marionette DEBUG loaded listener.js 19:50:32 INFO - PROCESS | 20903 | ++DOMWINDOW == 96 (0x95045800) [pid = 20903] [serial = 201] [outer = 0x94627400] 19:50:33 INFO - PROCESS | 20903 | 1463280633245 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 19:50:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 19:50:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1536ms 19:50:33 INFO - PROCESS | 20903 | 1463280633301 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 19:50:33 INFO - PROCESS | 20903 | 1463280633308 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 19:50:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 19:50:33 INFO - PROCESS | 20903 | 1463280633317 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 19:50:33 INFO - PROCESS | 20903 | 1463280633323 Marionette TRACE conn3 <- [1,242,null,{}] 19:50:33 INFO - PROCESS | 20903 | 1463280633331 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:33 INFO - PROCESS | 20903 | 1463280633498 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 19:50:33 INFO - PROCESS | 20903 | 1463280633649 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:33 INFO - PROCESS | 20903 | ++DOCSHELL 0x92e37c00 == 56 [pid = 20903] [id = 68] 19:50:33 INFO - PROCESS | 20903 | ++DOMWINDOW == 97 (0x95262400) [pid = 20903] [serial = 202] [outer = (nil)] 19:50:33 INFO - PROCESS | 20903 | ++DOMWINDOW == 98 (0x9a2c8000) [pid = 20903] [serial = 203] [outer = 0x95262400] 19:50:33 INFO - PROCESS | 20903 | 1463280633733 Marionette DEBUG loaded listener.js 19:50:33 INFO - PROCESS | 20903 | ++DOMWINDOW == 99 (0x9ab03800) [pid = 20903] [serial = 204] [outer = 0x95262400] 19:50:34 INFO - PROCESS | 20903 | --DOCSHELL 0x923c0400 == 55 [pid = 20903] [id = 9] 19:50:34 INFO - PROCESS | 20903 | --DOCSHELL 0x93c09800 == 54 [pid = 20903] [id = 6] 19:50:34 INFO - PROCESS | 20903 | --DOCSHELL 0x94629800 == 53 [pid = 20903] [id = 24] 19:50:34 INFO - PROCESS | 20903 | --DOCSHELL 0x922f8000 == 52 [pid = 20903] [id = 34] 19:50:34 INFO - PROCESS | 20903 | --DOMWINDOW == 98 (0xa22c4800) [pid = 20903] [serial = 143] [outer = (nil)] [url = about:blank] 19:50:34 INFO - PROCESS | 20903 | --DOCSHELL 0x93c0d400 == 51 [pid = 20903] [id = 50] 19:50:34 INFO - PROCESS | 20903 | --DOCSHELL 0x922eb400 == 50 [pid = 20903] [id = 49] 19:50:34 INFO - PROCESS | 20903 | --DOMWINDOW == 97 (0x94628000) [pid = 20903] [serial = 101] [outer = (nil)] [url = about:blank] 19:50:34 INFO - PROCESS | 20903 | --DOMWINDOW == 96 (0x9aeabc00) [pid = 20903] [serial = 134] [outer = (nil)] [url = about:blank] 19:50:34 INFO - PROCESS | 20903 | --DOMWINDOW == 95 (0x98133000) [pid = 20903] [serial = 131] [outer = (nil)] [url = about:blank] 19:50:34 INFO - PROCESS | 20903 | --DOMWINDOW == 94 (0x98f2fc00) [pid = 20903] [serial = 132] [outer = (nil)] [url = about:blank] 19:50:34 INFO - PROCESS | 20903 | --DOMWINDOW == 93 (0x94682000) [pid = 20903] [serial = 129] [outer = (nil)] [url = about:blank] 19:50:34 INFO - PROCESS | 20903 | --DOMWINDOW == 92 (0x93ab0000) [pid = 20903] [serial = 128] [outer = (nil)] [url = about:blank] 19:50:34 INFO - PROCESS | 20903 | --DOMWINDOW == 91 (0x99ab4800) [pid = 20903] [serial = 125] [outer = (nil)] [url = about:blank] 19:50:34 INFO - PROCESS | 20903 | --DOMWINDOW == 90 (0x95010000) [pid = 20903] [serial = 122] [outer = (nil)] [url = about:blank] 19:50:34 INFO - PROCESS | 20903 | --DOMWINDOW == 89 (0x9d9e3800) [pid = 20903] [serial = 137] [outer = (nil)] [url = about:blank] 19:50:34 INFO - PROCESS | 20903 | --DOMWINDOW == 88 (0xa2626000) [pid = 20903] [serial = 140] [outer = (nil)] [url = about:blank] 19:50:34 INFO - PROCESS | 20903 | --DOMWINDOW == 87 (0xa0619800) [pid = 20903] [serial = 138] [outer = (nil)] [url = about:blank] 19:50:34 INFO - PROCESS | 20903 | --DOMWINDOW == 86 (0xa262d400) [pid = 20903] [serial = 141] [outer = (nil)] [url = about:blank] 19:50:34 INFO - PROCESS | 20903 | --DOMWINDOW == 85 (0x9b0d3c00) [pid = 20903] [serial = 135] [outer = (nil)] [url = about:blank] 19:50:34 INFO - PROCESS | 20903 | 1463280634635 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 19:50:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 19:50:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1340ms 19:50:34 INFO - PROCESS | 20903 | 1463280634662 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 19:50:34 INFO - PROCESS | 20903 | 1463280634668 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 19:50:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 19:50:34 INFO - PROCESS | 20903 | 1463280634677 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 19:50:34 INFO - PROCESS | 20903 | 1463280634680 Marionette TRACE conn3 <- [1,246,null,{}] 19:50:34 INFO - PROCESS | 20903 | 1463280634686 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:34 INFO - PROCESS | 20903 | 1463280634865 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 19:50:34 INFO - PROCESS | 20903 | 1463280634885 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:34 INFO - PROCESS | 20903 | ++DOCSHELL 0x94629800 == 51 [pid = 20903] [id = 69] 19:50:34 INFO - PROCESS | 20903 | ++DOMWINDOW == 86 (0x9462cc00) [pid = 20903] [serial = 205] [outer = (nil)] 19:50:34 INFO - PROCESS | 20903 | ++DOMWINDOW == 87 (0x9a2c3400) [pid = 20903] [serial = 206] [outer = 0x9462cc00] 19:50:34 INFO - PROCESS | 20903 | 1463280634963 Marionette DEBUG loaded listener.js 19:50:35 INFO - PROCESS | 20903 | ++DOMWINDOW == 88 (0x9b244c00) [pid = 20903] [serial = 207] [outer = 0x9462cc00] 19:50:35 INFO - PROCESS | 20903 | 1463280635811 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 19:50:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 19:50:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1180ms 19:50:35 INFO - PROCESS | 20903 | 1463280635859 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 19:50:35 INFO - PROCESS | 20903 | 1463280635862 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 19:50:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 19:50:35 INFO - PROCESS | 20903 | 1463280635872 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 19:50:35 INFO - PROCESS | 20903 | 1463280635882 Marionette TRACE conn3 <- [1,250,null,{}] 19:50:35 INFO - PROCESS | 20903 | 1463280635897 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:36 INFO - PROCESS | 20903 | 1463280636071 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 19:50:36 INFO - PROCESS | 20903 | 1463280636182 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:36 INFO - PROCESS | 20903 | ++DOCSHELL 0x989dc800 == 52 [pid = 20903] [id = 70] 19:50:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 89 (0x9b882800) [pid = 20903] [serial = 208] [outer = (nil)] 19:50:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 90 (0xa2151400) [pid = 20903] [serial = 209] [outer = 0x9b882800] 19:50:36 INFO - PROCESS | 20903 | 1463280636261 Marionette DEBUG loaded listener.js 19:50:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 91 (0xa2626000) [pid = 20903] [serial = 210] [outer = 0x9b882800] 19:50:37 INFO - PROCESS | 20903 | 1463280637088 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 19:50:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 19:50:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1292ms 19:50:37 INFO - PROCESS | 20903 | 1463280637164 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 19:50:37 INFO - PROCESS | 20903 | 1463280637167 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 19:50:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 19:50:37 INFO - PROCESS | 20903 | 1463280637175 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 19:50:37 INFO - PROCESS | 20903 | 1463280637180 Marionette TRACE conn3 <- [1,254,null,{}] 19:50:37 INFO - PROCESS | 20903 | 1463280637192 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:37 INFO - PROCESS | 20903 | 1463280637392 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 19:50:37 INFO - PROCESS | 20903 | 1463280637420 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:37 INFO - PROCESS | 20903 | ++DOCSHELL 0x93cd5400 == 53 [pid = 20903] [id = 71] 19:50:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 92 (0x9d9c4400) [pid = 20903] [serial = 211] [outer = (nil)] 19:50:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 93 (0xa34c7400) [pid = 20903] [serial = 212] [outer = 0x9d9c4400] 19:50:37 INFO - PROCESS | 20903 | 1463280637495 Marionette DEBUG loaded listener.js 19:50:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 94 (0xa627ec00) [pid = 20903] [serial = 213] [outer = 0x9d9c4400] 19:50:38 INFO - PROCESS | 20903 | 1463280638325 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 19:50:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 19:50:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1190ms 19:50:38 INFO - PROCESS | 20903 | 1463280638366 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 19:50:38 INFO - PROCESS | 20903 | 1463280638371 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 19:50:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 19:50:38 INFO - PROCESS | 20903 | 1463280638384 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 19:50:38 INFO - PROCESS | 20903 | 1463280638386 Marionette TRACE conn3 <- [1,258,null,{}] 19:50:38 INFO - PROCESS | 20903 | 1463280638393 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:38 INFO - PROCESS | 20903 | 1463280638609 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 19:50:38 INFO - PROCESS | 20903 | 1463280638640 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:38 INFO - PROCESS | 20903 | ++DOCSHELL 0xa30d1400 == 54 [pid = 20903] [id = 72] 19:50:38 INFO - PROCESS | 20903 | ++DOMWINDOW == 95 (0xa677a000) [pid = 20903] [serial = 214] [outer = (nil)] 19:50:38 INFO - PROCESS | 20903 | ++DOMWINDOW == 96 (0xa6e95c00) [pid = 20903] [serial = 215] [outer = 0xa677a000] 19:50:38 INFO - PROCESS | 20903 | 1463280638728 Marionette DEBUG loaded listener.js 19:50:38 INFO - PROCESS | 20903 | ++DOMWINDOW == 97 (0xa8c07800) [pid = 20903] [serial = 216] [outer = 0xa677a000] 19:50:39 INFO - PROCESS | 20903 | --DOMWINDOW == 96 (0x93c0c400) [pid = 20903] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 19:50:39 INFO - PROCESS | 20903 | --DOMWINDOW == 95 (0x94630000) [pid = 20903] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 19:50:39 INFO - PROCESS | 20903 | --DOMWINDOW == 94 (0x9960e800) [pid = 20903] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 19:50:39 INFO - PROCESS | 20903 | --DOMWINDOW == 93 (0x9ab05400) [pid = 20903] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 19:50:39 INFO - PROCESS | 20903 | --DOMWINDOW == 92 (0x9d959c00) [pid = 20903] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 19:50:39 INFO - PROCESS | 20903 | --DOMWINDOW == 91 (0x9d9c5c00) [pid = 20903] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 19:50:39 INFO - PROCESS | 20903 | --DOMWINDOW == 90 (0x922f6c00) [pid = 20903] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 19:50:39 INFO - PROCESS | 20903 | --DOMWINDOW == 89 (0xa214a400) [pid = 20903] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 19:50:39 INFO - PROCESS | 20903 | --DOMWINDOW == 88 (0x9467d800) [pid = 20903] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 19:50:39 INFO - PROCESS | 20903 | 1463280639749 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 19:50:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 19:50:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1390ms 19:50:39 INFO - PROCESS | 20903 | 1463280639774 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 19:50:39 INFO - PROCESS | 20903 | 1463280639778 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 19:50:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 19:50:39 INFO - PROCESS | 20903 | 1463280639786 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 19:50:39 INFO - PROCESS | 20903 | 1463280639789 Marionette TRACE conn3 <- [1,262,null,{}] 19:50:39 INFO - PROCESS | 20903 | 1463280639795 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:39 INFO - PROCESS | 20903 | 1463280639965 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 19:50:40 INFO - PROCESS | 20903 | 1463280639984 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:40 INFO - PROCESS | 20903 | ++DOCSHELL 0x9ab05400 == 55 [pid = 20903] [id = 73] 19:50:40 INFO - PROCESS | 20903 | ++DOMWINDOW == 89 (0x9aea8400) [pid = 20903] [serial = 217] [outer = (nil)] 19:50:40 INFO - PROCESS | 20903 | ++DOMWINDOW == 90 (0xa8c22400) [pid = 20903] [serial = 218] [outer = 0x9aea8400] 19:50:40 INFO - PROCESS | 20903 | 1463280640151 Marionette DEBUG loaded listener.js 19:50:40 INFO - PROCESS | 20903 | ++DOMWINDOW == 91 (0xa901fc00) [pid = 20903] [serial = 219] [outer = 0x9aea8400] 19:50:40 INFO - PROCESS | 20903 | 1463280640927 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 19:50:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 19:50:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1180ms 19:50:40 INFO - PROCESS | 20903 | 1463280640972 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 19:50:40 INFO - PROCESS | 20903 | 1463280640976 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 19:50:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 19:50:40 INFO - PROCESS | 20903 | 1463280640983 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 19:50:40 INFO - PROCESS | 20903 | 1463280640986 Marionette TRACE conn3 <- [1,266,null,{}] 19:50:40 INFO - PROCESS | 20903 | 1463280640991 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:41 INFO - PROCESS | 20903 | 1463280641189 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 19:50:41 INFO - PROCESS | 20903 | 1463280641333 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:41 INFO - PROCESS | 20903 | ++DOCSHELL 0x922f2800 == 56 [pid = 20903] [id = 74] 19:50:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 92 (0x922f2c00) [pid = 20903] [serial = 220] [outer = (nil)] 19:50:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 93 (0x93ab0c00) [pid = 20903] [serial = 221] [outer = 0x922f2c00] 19:50:41 INFO - PROCESS | 20903 | 1463280641428 Marionette DEBUG loaded listener.js 19:50:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 94 (0x93ce0c00) [pid = 20903] [serial = 222] [outer = 0x922f2c00] 19:50:42 INFO - PROCESS | 20903 | 1463280642395 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 19:50:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 19:50:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1486ms 19:50:42 INFO - PROCESS | 20903 | 1463280642471 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 19:50:42 INFO - PROCESS | 20903 | 1463280642478 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 19:50:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 19:50:42 INFO - PROCESS | 20903 | 1463280642486 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 19:50:42 INFO - PROCESS | 20903 | 1463280642493 Marionette TRACE conn3 <- [1,270,null,{}] 19:50:42 INFO - PROCESS | 20903 | 1463280642500 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:42 INFO - PROCESS | 20903 | 1463280642724 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 19:50:42 INFO - PROCESS | 20903 | 1463280642873 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:42 INFO - PROCESS | 20903 | ++DOCSHELL 0x99cb3000 == 57 [pid = 20903] [id = 75] 19:50:42 INFO - PROCESS | 20903 | ++DOMWINDOW == 95 (0x99f1dc00) [pid = 20903] [serial = 223] [outer = (nil)] 19:50:42 INFO - PROCESS | 20903 | ++DOMWINDOW == 96 (0x9a2c9400) [pid = 20903] [serial = 224] [outer = 0x99f1dc00] 19:50:43 INFO - PROCESS | 20903 | 1463280643009 Marionette DEBUG loaded listener.js 19:50:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 97 (0x9ab0dc00) [pid = 20903] [serial = 225] [outer = 0x99f1dc00] 19:50:43 INFO - PROCESS | 20903 | 1463280643890 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 19:50:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 19:50:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1439ms 19:50:43 INFO - PROCESS | 20903 | 1463280643930 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 19:50:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 19:50:43 INFO - PROCESS | 20903 | 1463280643937 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 19:50:43 INFO - PROCESS | 20903 | 1463280643944 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 19:50:43 INFO - PROCESS | 20903 | 1463280643947 Marionette TRACE conn3 <- [1,274,null,{}] 19:50:43 INFO - PROCESS | 20903 | 1463280643954 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:44 INFO - PROCESS | 20903 | 1463280644139 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 19:50:44 INFO - PROCESS | 20903 | 1463280644290 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:44 INFO - PROCESS | 20903 | ++DOCSHELL 0x99f1c000 == 58 [pid = 20903] [id = 76] 19:50:44 INFO - PROCESS | 20903 | ++DOMWINDOW == 98 (0x9d996800) [pid = 20903] [serial = 226] [outer = (nil)] 19:50:44 INFO - PROCESS | 20903 | ++DOMWINDOW == 99 (0x9d9cfc00) [pid = 20903] [serial = 227] [outer = 0x9d996800] 19:50:44 INFO - PROCESS | 20903 | 1463280644384 Marionette DEBUG loaded listener.js 19:50:44 INFO - PROCESS | 20903 | ++DOMWINDOW == 100 (0xa2152000) [pid = 20903] [serial = 228] [outer = 0x9d996800] 19:50:45 INFO - PROCESS | 20903 | 1463280645426 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 19:50:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 19:50:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1535ms 19:50:45 INFO - PROCESS | 20903 | 1463280645480 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 19:50:45 INFO - PROCESS | 20903 | 1463280645484 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 19:50:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 19:50:45 INFO - PROCESS | 20903 | 1463280645500 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 19:50:45 INFO - PROCESS | 20903 | 1463280645510 Marionette TRACE conn3 <- [1,278,null,{}] 19:50:45 INFO - PROCESS | 20903 | 1463280645516 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:45 INFO - PROCESS | 20903 | 1463280645739 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 19:50:45 INFO - PROCESS | 20903 | 1463280645935 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:46 INFO - PROCESS | 20903 | ++DOCSHELL 0x9b8de800 == 59 [pid = 20903] [id = 77] 19:50:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 101 (0x9b9b5c00) [pid = 20903] [serial = 229] [outer = (nil)] 19:50:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 102 (0xa11e1c00) [pid = 20903] [serial = 230] [outer = 0x9b9b5c00] 19:50:46 INFO - PROCESS | 20903 | 1463280646068 Marionette DEBUG loaded listener.js 19:50:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 103 (0xa503c800) [pid = 20903] [serial = 231] [outer = 0x9b9b5c00] 19:50:46 INFO - PROCESS | 20903 | 1463280646926 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 19:50:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 19:50:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1495ms 19:50:46 INFO - PROCESS | 20903 | 1463280646988 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 19:50:46 INFO - PROCESS | 20903 | 1463280646994 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 19:50:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 19:50:47 INFO - PROCESS | 20903 | 1463280647000 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 19:50:47 INFO - PROCESS | 20903 | 1463280647003 Marionette TRACE conn3 <- [1,282,null,{}] 19:50:47 INFO - PROCESS | 20903 | 1463280647010 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:47 INFO - PROCESS | 20903 | 1463280647222 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 19:50:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 104 (0x9240e800) [pid = 20903] [serial = 232] [outer = 0x9462d000] 19:50:47 INFO - PROCESS | 20903 | 1463280647414 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:47 INFO - PROCESS | 20903 | ++DOCSHELL 0x92416000 == 60 [pid = 20903] [id = 78] 19:50:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 105 (0x92416800) [pid = 20903] [serial = 233] [outer = (nil)] 19:50:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 106 (0x92e2cc00) [pid = 20903] [serial = 234] [outer = 0x92416800] 19:50:47 INFO - PROCESS | 20903 | 1463280647594 Marionette DEBUG loaded listener.js 19:50:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 107 (0x93c05400) [pid = 20903] [serial = 235] [outer = 0x92416800] 19:50:48 INFO - PROCESS | 20903 | 1463280648453 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 19:50:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 19:50:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1487ms 19:50:48 INFO - PROCESS | 20903 | 1463280648488 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 19:50:48 INFO - PROCESS | 20903 | 1463280648491 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 19:50:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 19:50:48 INFO - PROCESS | 20903 | 1463280648498 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 19:50:48 INFO - PROCESS | 20903 | 1463280648501 Marionette TRACE conn3 <- [1,286,null,{}] 19:50:48 INFO - PROCESS | 20903 | 1463280648507 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:48 INFO - PROCESS | 20903 | 1463280648684 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 19:50:48 INFO - PROCESS | 20903 | 1463280648838 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:48 INFO - PROCESS | 20903 | ++DOCSHELL 0x9d9e2000 == 61 [pid = 20903] [id = 79] 19:50:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 108 (0xa11d8400) [pid = 20903] [serial = 236] [outer = (nil)] 19:50:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 109 (0xa68a0400) [pid = 20903] [serial = 237] [outer = 0xa11d8400] 19:50:48 INFO - PROCESS | 20903 | 1463280648937 Marionette DEBUG loaded listener.js 19:50:49 INFO - PROCESS | 20903 | ++DOMWINDOW == 110 (0xa9a79800) [pid = 20903] [serial = 238] [outer = 0xa11d8400] 19:50:49 INFO - PROCESS | 20903 | 1463280649928 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 19:50:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 19:50:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1481ms 19:50:49 INFO - PROCESS | 20903 | 1463280649979 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 19:50:49 INFO - PROCESS | 20903 | 1463280649983 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 19:50:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 19:50:49 INFO - PROCESS | 20903 | 1463280649990 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 19:50:49 INFO - PROCESS | 20903 | 1463280649993 Marionette TRACE conn3 <- [1,290,null,{}] 19:50:50 INFO - PROCESS | 20903 | 1463280649999 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:50 INFO - PROCESS | 20903 | 1463280650172 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 19:50:50 INFO - PROCESS | 20903 | 1463280650528 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:50 INFO - PROCESS | 20903 | ++DOCSHELL 0x9240c800 == 62 [pid = 20903] [id = 80] 19:50:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 111 (0x9240d000) [pid = 20903] [serial = 239] [outer = (nil)] 19:50:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 112 (0x92414000) [pid = 20903] [serial = 240] [outer = 0x9240d000] 19:50:50 INFO - PROCESS | 20903 | 1463280650684 Marionette DEBUG loaded listener.js 19:50:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 113 (0x93c02000) [pid = 20903] [serial = 241] [outer = 0x9240d000] 19:50:51 INFO - PROCESS | 20903 | 1463280651640 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 19:50:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 19:50:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1692ms 19:50:51 INFO - PROCESS | 20903 | 1463280651683 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 19:50:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 19:50:51 INFO - PROCESS | 20903 | 1463280651689 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 19:50:51 INFO - PROCESS | 20903 | 1463280651696 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 19:50:51 INFO - PROCESS | 20903 | 1463280651702 Marionette TRACE conn3 <- [1,294,null,{}] 19:50:51 INFO - PROCESS | 20903 | 1463280651709 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:51 INFO - PROCESS | 20903 | 1463280651894 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 19:50:52 INFO - PROCESS | 20903 | 1463280652051 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:52 INFO - PROCESS | 20903 | ++DOCSHELL 0x9500b800 == 63 [pid = 20903] [id = 81] 19:50:52 INFO - PROCESS | 20903 | ++DOMWINDOW == 114 (0x95042c00) [pid = 20903] [serial = 242] [outer = (nil)] 19:50:52 INFO - PROCESS | 20903 | ++DOMWINDOW == 115 (0x981dc400) [pid = 20903] [serial = 243] [outer = 0x95042c00] 19:50:52 INFO - PROCESS | 20903 | 1463280652172 Marionette DEBUG loaded listener.js 19:50:52 INFO - PROCESS | 20903 | ++DOMWINDOW == 116 (0x99608000) [pid = 20903] [serial = 244] [outer = 0x95042c00] 19:50:52 INFO - PROCESS | 20903 | --DOCSHELL 0x922f0800 == 62 [pid = 20903] [id = 59] 19:50:52 INFO - PROCESS | 20903 | --DOCSHELL 0x98131c00 == 61 [pid = 20903] [id = 42] 19:50:52 INFO - PROCESS | 20903 | --DOCSHELL 0x9b883400 == 60 [pid = 20903] [id = 57] 19:50:52 INFO - PROCESS | 20903 | --DOCSHELL 0x94632400 == 59 [pid = 20903] [id = 56] 19:50:52 INFO - PROCESS | 20903 | --DOCSHELL 0x9462a400 == 58 [pid = 20903] [id = 55] 19:50:52 INFO - PROCESS | 20903 | --DOMWINDOW == 115 (0x9a2cac00) [pid = 20903] [serial = 179] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 20903 | --DOCSHELL 0x9ab05400 == 57 [pid = 20903] [id = 73] 19:50:52 INFO - PROCESS | 20903 | --DOCSHELL 0xa30d1400 == 56 [pid = 20903] [id = 72] 19:50:52 INFO - PROCESS | 20903 | --DOCSHELL 0x93cd5400 == 55 [pid = 20903] [id = 71] 19:50:52 INFO - PROCESS | 20903 | --DOCSHELL 0x989dc800 == 54 [pid = 20903] [id = 70] 19:50:52 INFO - PROCESS | 20903 | --DOCSHELL 0x94629800 == 53 [pid = 20903] [id = 69] 19:50:52 INFO - PROCESS | 20903 | --DOCSHELL 0x92e37c00 == 52 [pid = 20903] [id = 68] 19:50:52 INFO - PROCESS | 20903 | --DOCSHELL 0x94626800 == 51 [pid = 20903] [id = 67] 19:50:52 INFO - PROCESS | 20903 | --DOMWINDOW == 114 (0x9503cc00) [pid = 20903] [serial = 161] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 20903 | --DOMWINDOW == 113 (0x977de800) [pid = 20903] [serial = 123] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 20903 | --DOMWINDOW == 112 (0x99f9f400) [pid = 20903] [serial = 126] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 20903 | --DOMWINDOW == 111 (0x9b0d4000) [pid = 20903] [serial = 167] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 20903 | --DOMWINDOW == 110 (0xa308e000) [pid = 20903] [serial = 144] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 20903 | --DOMWINDOW == 109 (0x981db800) [pid = 20903] [serial = 162] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 20903 | --DOMWINDOW == 108 (0x99f24400) [pid = 20903] [serial = 152] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 20903 | --DOMWINDOW == 107 (0x9b88c000) [pid = 20903] [serial = 168] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 20903 | --DOMWINDOW == 106 (0xa112f400) [pid = 20903] [serial = 171] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 20903 | --DOMWINDOW == 105 (0xa62eb000) [pid = 20903] [serial = 177] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 20903 | --DOMWINDOW == 104 (0xa24ef800) [pid = 20903] [serial = 174] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 20903 | --DOMWINDOW == 103 (0x9d9ce400) [pid = 20903] [serial = 170] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 20903 | --DOMWINDOW == 102 (0x922f4c00) [pid = 20903] [serial = 146] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 20903 | --DOMWINDOW == 101 (0x9970f400) [pid = 20903] [serial = 165] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 20903 | --DOMWINDOW == 100 (0x95047000) [pid = 20903] [serial = 158] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 20903 | --DOMWINDOW == 99 (0x977e7800) [pid = 20903] [serial = 149] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 20903 | --DOMWINDOW == 98 (0xa325b800) [pid = 20903] [serial = 155] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 20903 | --DOMWINDOW == 97 (0xa50af400) [pid = 20903] [serial = 176] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 20903 | --DOMWINDOW == 96 (0xa2278000) [pid = 20903] [serial = 173] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 20903 | --DOMWINDOW == 95 (0x98aa5800) [pid = 20903] [serial = 164] [outer = (nil)] [url = about:blank] 19:50:53 INFO - PROCESS | 20903 | 1463280653052 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:50:53 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. 19:50:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1399ms 19:50:53 INFO - PROCESS | 20903 | 1463280653098 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 19:50:53 INFO - PROCESS | 20903 | 1463280653104 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 19:50:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 19:50:53 INFO - PROCESS | 20903 | 1463280653113 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 19:50:53 INFO - PROCESS | 20903 | 1463280653117 Marionette TRACE conn3 <- [1,298,null,{}] 19:50:53 INFO - PROCESS | 20903 | 1463280653123 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:53 INFO - PROCESS | 20903 | 1463280653283 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 19:50:53 INFO - PROCESS | 20903 | 1463280653302 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:53 INFO - PROCESS | 20903 | ++DOCSHELL 0x977de800 == 52 [pid = 20903] [id = 82] 19:50:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 96 (0x977e7800) [pid = 20903] [serial = 245] [outer = (nil)] 19:50:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 97 (0x98fb8c00) [pid = 20903] [serial = 246] [outer = 0x977e7800] 19:50:53 INFO - PROCESS | 20903 | 1463280653376 Marionette DEBUG loaded listener.js 19:50:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 98 (0x99b55400) [pid = 20903] [serial = 247] [outer = 0x977e7800] 19:50:54 INFO - PROCESS | 20903 | 1463280654271 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:50:54 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. 19:50:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1180ms 19:50:54 INFO - PROCESS | 20903 | 1463280654294 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 19:50:54 INFO - PROCESS | 20903 | 1463280654297 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 19:50:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 19:50:54 INFO - PROCESS | 20903 | 1463280654306 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 19:50:54 INFO - PROCESS | 20903 | 1463280654315 Marionette TRACE conn3 <- [1,302,null,{}] 19:50:54 INFO - PROCESS | 20903 | 1463280654329 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:54 INFO - PROCESS | 20903 | 1463280654494 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 19:50:54 INFO - PROCESS | 20903 | 1463280654611 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:54 INFO - PROCESS | 20903 | ++DOCSHELL 0x9503cc00 == 53 [pid = 20903] [id = 83] 19:50:54 INFO - PROCESS | 20903 | ++DOMWINDOW == 99 (0x99ca8400) [pid = 20903] [serial = 248] [outer = (nil)] 19:50:54 INFO - PROCESS | 20903 | ++DOMWINDOW == 100 (0x9b0d4800) [pid = 20903] [serial = 249] [outer = 0x99ca8400] 19:50:54 INFO - PROCESS | 20903 | 1463280654700 Marionette DEBUG loaded listener.js 19:50:54 INFO - PROCESS | 20903 | ++DOMWINDOW == 101 (0x9b888c00) [pid = 20903] [serial = 250] [outer = 0x99ca8400] 19:50:55 INFO - PROCESS | 20903 | 1463280655483 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:50:55 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. 19:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1238ms 19:50:55 INFO - PROCESS | 20903 | 1463280655543 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 19:50:55 INFO - PROCESS | 20903 | 1463280655546 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 19:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 19:50:55 INFO - PROCESS | 20903 | 1463280655553 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 19:50:55 INFO - PROCESS | 20903 | 1463280655556 Marionette TRACE conn3 <- [1,306,null,{}] 19:50:55 INFO - PROCESS | 20903 | 1463280655562 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:55 INFO - PROCESS | 20903 | 1463280655756 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 19:50:55 INFO - PROCESS | 20903 | 1463280655780 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:55 INFO - PROCESS | 20903 | ++DOCSHELL 0x91fee400 == 54 [pid = 20903] [id = 84] 19:50:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 102 (0x9b88c000) [pid = 20903] [serial = 251] [outer = (nil)] 19:50:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 103 (0x9d996400) [pid = 20903] [serial = 252] [outer = 0x9b88c000] 19:50:55 INFO - PROCESS | 20903 | 1463280655854 Marionette DEBUG loaded listener.js 19:50:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 104 (0x9d9a1400) [pid = 20903] [serial = 253] [outer = 0x9b88c000] 19:50:56 INFO - PROCESS | 20903 | 1463280656669 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:50:56 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. 19:50:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1182ms 19:50:56 INFO - PROCESS | 20903 | 1463280656746 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 19:50:56 INFO - PROCESS | 20903 | 1463280656777 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 19:50:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 19:50:56 INFO - PROCESS | 20903 | 1463280656790 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 19:50:56 INFO - PROCESS | 20903 | 1463280656793 Marionette TRACE conn3 <- [1,310,null,{}] 19:50:56 INFO - PROCESS | 20903 | 1463280656799 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:57 INFO - PROCESS | 20903 | 1463280656992 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 19:50:57 INFO - PROCESS | 20903 | 1463280657016 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:57 INFO - PROCESS | 20903 | ++DOCSHELL 0x9d964c00 == 55 [pid = 20903] [id = 85] 19:50:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 105 (0x9d9e3800) [pid = 20903] [serial = 254] [outer = (nil)] 19:50:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 106 (0xa11d3800) [pid = 20903] [serial = 255] [outer = 0x9d9e3800] 19:50:57 INFO - PROCESS | 20903 | 1463280657106 Marionette DEBUG loaded listener.js 19:50:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 107 (0xa214f400) [pid = 20903] [serial = 256] [outer = 0x9d9e3800] 19:50:57 INFO - PROCESS | 20903 | --DOMWINDOW == 106 (0x9d9c4400) [pid = 20903] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 19:50:57 INFO - PROCESS | 20903 | --DOMWINDOW == 105 (0x9b882800) [pid = 20903] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 19:50:57 INFO - PROCESS | 20903 | --DOMWINDOW == 104 (0x9462cc00) [pid = 20903] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 19:50:57 INFO - PROCESS | 20903 | --DOMWINDOW == 103 (0x94627400) [pid = 20903] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 19:50:57 INFO - PROCESS | 20903 | --DOMWINDOW == 102 (0xa677a000) [pid = 20903] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 19:50:57 INFO - PROCESS | 20903 | --DOMWINDOW == 101 (0x95262400) [pid = 20903] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 19:50:58 INFO - PROCESS | 20903 | 1463280658115 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:50:58 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. 19:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1385ms 19:50:58 INFO - PROCESS | 20903 | 1463280658176 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 19:50:58 INFO - PROCESS | 20903 | 1463280658179 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 19:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 19:50:58 INFO - PROCESS | 20903 | 1463280658186 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 19:50:58 INFO - PROCESS | 20903 | 1463280658190 Marionette TRACE conn3 <- [1,314,null,{}] 19:50:58 INFO - PROCESS | 20903 | 1463280658195 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:58 INFO - PROCESS | 20903 | 1463280658351 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 19:50:58 INFO - PROCESS | 20903 | 1463280658364 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:58 INFO - PROCESS | 20903 | ++DOCSHELL 0x9513dc00 == 56 [pid = 20903] [id = 86] 19:50:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 102 (0x9513e400) [pid = 20903] [serial = 257] [outer = (nil)] 19:50:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 103 (0x95144000) [pid = 20903] [serial = 258] [outer = 0x9513e400] 19:50:58 INFO - PROCESS | 20903 | 1463280658437 Marionette DEBUG loaded listener.js 19:50:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 104 (0x99f9d400) [pid = 20903] [serial = 259] [outer = 0x9513e400] 19:50:59 INFO - PROCESS | 20903 | 1463280659238 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:50:59 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. 19:50:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1085ms 19:50:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 19:50:59 INFO - PROCESS | 20903 | 1463280659273 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 19:50:59 INFO - PROCESS | 20903 | 1463280659275 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 19:50:59 INFO - PROCESS | 20903 | 1463280659290 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 19:50:59 INFO - PROCESS | 20903 | 1463280659293 Marionette TRACE conn3 <- [1,318,null,{}] 19:50:59 INFO - PROCESS | 20903 | 1463280659299 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:59 INFO - PROCESS | 20903 | 1463280659458 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 19:50:59 INFO - PROCESS | 20903 | 1463280659640 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:59 INFO - PROCESS | 20903 | ++DOCSHELL 0x91ff3800 == 57 [pid = 20903] [id = 87] 19:50:59 INFO - PROCESS | 20903 | ++DOMWINDOW == 105 (0x91ff3c00) [pid = 20903] [serial = 260] [outer = (nil)] 19:50:59 INFO - PROCESS | 20903 | ++DOMWINDOW == 106 (0x91ffcc00) [pid = 20903] [serial = 261] [outer = 0x91ff3c00] 19:50:59 INFO - PROCESS | 20903 | 1463280659767 Marionette DEBUG loaded listener.js 19:50:59 INFO - PROCESS | 20903 | ++DOMWINDOW == 107 (0x9240bc00) [pid = 20903] [serial = 262] [outer = 0x91ff3c00] 19:51:00 INFO - PROCESS | 20903 | 1463280660856 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:51:00 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. 19:51:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1647ms 19:51:00 INFO - PROCESS | 20903 | 1463280660931 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 19:51:00 INFO - PROCESS | 20903 | 1463280660937 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 19:51:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 19:51:00 INFO - PROCESS | 20903 | 1463280660945 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 19:51:00 INFO - PROCESS | 20903 | 1463280660952 Marionette TRACE conn3 <- [1,322,null,{}] 19:51:00 INFO - PROCESS | 20903 | 1463280660959 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:01 INFO - PROCESS | 20903 | 1463280661182 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 19:51:01 INFO - PROCESS | 20903 | 1463280661380 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:01 INFO - PROCESS | 20903 | ++DOCSHELL 0x95139800 == 58 [pid = 20903] [id = 88] 19:51:01 INFO - PROCESS | 20903 | ++DOMWINDOW == 108 (0x9513c800) [pid = 20903] [serial = 263] [outer = (nil)] 19:51:01 INFO - PROCESS | 20903 | ++DOMWINDOW == 109 (0x95145800) [pid = 20903] [serial = 264] [outer = 0x9513c800] 19:51:01 INFO - PROCESS | 20903 | 1463280661516 Marionette DEBUG loaded listener.js 19:51:01 INFO - PROCESS | 20903 | ++DOMWINDOW == 110 (0x98934c00) [pid = 20903] [serial = 265] [outer = 0x9513c800] 19:51:02 INFO - PROCESS | 20903 | 1463280662464 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:51:02 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. 19:51:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1535ms 19:51:02 INFO - PROCESS | 20903 | 1463280662483 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 19:51:02 INFO - PROCESS | 20903 | 1463280662490 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 19:51:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 19:51:02 INFO - PROCESS | 20903 | 1463280662497 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 19:51:02 INFO - PROCESS | 20903 | 1463280662501 Marionette TRACE conn3 <- [1,326,null,{}] 19:51:02 INFO - PROCESS | 20903 | 1463280662507 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:02 INFO - PROCESS | 20903 | 1463280662687 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 19:51:02 INFO - PROCESS | 20903 | 1463280662850 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:02 INFO - PROCESS | 20903 | ++DOCSHELL 0x99b53400 == 59 [pid = 20903] [id = 89] 19:51:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 111 (0x99f99000) [pid = 20903] [serial = 266] [outer = (nil)] 19:51:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 112 (0x9a2cb000) [pid = 20903] [serial = 267] [outer = 0x99f99000] 19:51:02 INFO - PROCESS | 20903 | 1463280662945 Marionette DEBUG loaded listener.js 19:51:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 113 (0x9ab0e000) [pid = 20903] [serial = 268] [outer = 0x99f99000] 19:51:04 INFO - PROCESS | 20903 | 1463280663999 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:51:04 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. 19:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1548ms 19:51:04 INFO - PROCESS | 20903 | 1463280664047 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 19:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 19:51:04 INFO - PROCESS | 20903 | 1463280664052 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 19:51:04 INFO - PROCESS | 20903 | 1463280664068 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 19:51:04 INFO - PROCESS | 20903 | 1463280664077 Marionette TRACE conn3 <- [1,330,null,{}] 19:51:04 INFO - PROCESS | 20903 | 1463280664085 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:04 INFO - PROCESS | 20903 | 1463280664309 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 19:51:04 INFO - PROCESS | 20903 | 1463280664616 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:04 INFO - PROCESS | 20903 | ++DOCSHELL 0x91ff2c00 == 60 [pid = 20903] [id = 90] 19:51:04 INFO - PROCESS | 20903 | ++DOMWINDOW == 114 (0xa11dc400) [pid = 20903] [serial = 269] [outer = (nil)] 19:51:04 INFO - PROCESS | 20903 | ++DOMWINDOW == 115 (0xa2278000) [pid = 20903] [serial = 270] [outer = 0xa11dc400] 19:51:04 INFO - PROCESS | 20903 | 1463280664710 Marionette DEBUG loaded listener.js 19:51:04 INFO - PROCESS | 20903 | ++DOMWINDOW == 116 (0xa26c4000) [pid = 20903] [serial = 271] [outer = 0xa11dc400] 19:51:05 INFO - PROCESS | 20903 | 1463280665646 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:51:05 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. 19:51:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1648ms 19:51:05 INFO - PROCESS | 20903 | 1463280665708 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 19:51:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 19:51:05 INFO - PROCESS | 20903 | 1463280665714 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 19:51:05 INFO - PROCESS | 20903 | 1463280665720 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 19:51:05 INFO - PROCESS | 20903 | 1463280665724 Marionette TRACE conn3 <- [1,334,null,{}] 19:51:05 INFO - PROCESS | 20903 | 1463280665730 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:05 INFO - PROCESS | 20903 | 1463280665947 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 19:51:06 INFO - PROCESS | 20903 | 1463280666139 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:06 INFO - PROCESS | 20903 | ++DOCSHELL 0x9b9ac400 == 61 [pid = 20903] [id = 91] 19:51:06 INFO - PROCESS | 20903 | ++DOMWINDOW == 117 (0xa325ac00) [pid = 20903] [serial = 272] [outer = (nil)] 19:51:06 INFO - PROCESS | 20903 | ++DOMWINDOW == 118 (0xa35ef400) [pid = 20903] [serial = 273] [outer = 0xa325ac00] 19:51:06 INFO - PROCESS | 20903 | 1463280666271 Marionette DEBUG loaded listener.js 19:51:06 INFO - PROCESS | 20903 | ++DOMWINDOW == 119 (0xa50f2c00) [pid = 20903] [serial = 274] [outer = 0xa325ac00] 19:51:07 INFO - PROCESS | 20903 | 1463280667121 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:51:07 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. 19:51:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1444ms 19:51:07 INFO - PROCESS | 20903 | 1463280667164 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 19:51:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 19:51:07 INFO - PROCESS | 20903 | 1463280667169 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 19:51:07 INFO - PROCESS | 20903 | 1463280667176 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 19:51:07 INFO - PROCESS | 20903 | 1463280667180 Marionette TRACE conn3 <- [1,338,null,{}] 19:51:07 INFO - PROCESS | 20903 | 1463280667185 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:07 INFO - PROCESS | 20903 | 1463280667360 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 19:51:07 INFO - PROCESS | 20903 | 1463280667512 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:07 INFO - PROCESS | 20903 | ++DOCSHELL 0x99c05400 == 62 [pid = 20903] [id = 92] 19:51:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 120 (0x99c07800) [pid = 20903] [serial = 275] [outer = (nil)] 19:51:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 121 (0x99c0a800) [pid = 20903] [serial = 276] [outer = 0x99c07800] 19:51:07 INFO - PROCESS | 20903 | 1463280667613 Marionette DEBUG loaded listener.js 19:51:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 122 (0xa62ebc00) [pid = 20903] [serial = 277] [outer = 0x99c07800] 19:51:08 INFO - PROCESS | 20903 | 1463280668607 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:51:08 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. 19:51:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1481ms 19:51:08 INFO - PROCESS | 20903 | 1463280668657 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 19:51:08 INFO - PROCESS | 20903 | 1463280668661 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 19:51:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 19:51:08 INFO - PROCESS | 20903 | 1463280668668 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 19:51:08 INFO - PROCESS | 20903 | 1463280668672 Marionette TRACE conn3 <- [1,342,null,{}] 19:51:08 INFO - PROCESS | 20903 | 1463280668678 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:08 INFO - PROCESS | 20903 | 1463280668858 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 19:51:09 INFO - PROCESS | 20903 | 1463280669262 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:09 INFO - PROCESS | 20903 | ++DOCSHELL 0x923bf800 == 63 [pid = 20903] [id = 93] 19:51:09 INFO - PROCESS | 20903 | ++DOMWINDOW == 123 (0x923c0000) [pid = 20903] [serial = 278] [outer = (nil)] 19:51:09 INFO - PROCESS | 20903 | ++DOMWINDOW == 124 (0x9240c000) [pid = 20903] [serial = 279] [outer = 0x923c0000] 19:51:09 INFO - PROCESS | 20903 | 1463280669398 Marionette DEBUG loaded listener.js 19:51:09 INFO - PROCESS | 20903 | ++DOMWINDOW == 125 (0x93c07c00) [pid = 20903] [serial = 280] [outer = 0x923c0000] 19:51:10 INFO - PROCESS | 20903 | 1463280670369 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:51:10 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. 19:51:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1731ms 19:51:10 INFO - PROCESS | 20903 | 1463280670401 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 19:51:10 INFO - PROCESS | 20903 | 1463280670406 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 19:51:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 19:51:10 INFO - PROCESS | 20903 | 1463280670414 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 19:51:10 INFO - PROCESS | 20903 | 1463280670420 Marionette TRACE conn3 <- [1,346,null,{}] 19:51:10 INFO - PROCESS | 20903 | 1463280670427 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:10 INFO - PROCESS | 20903 | 1463280670614 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 19:51:10 INFO - PROCESS | 20903 | 1463280670771 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:10 INFO - PROCESS | 20903 | ++DOCSHELL 0x93c07800 == 64 [pid = 20903] [id = 94] 19:51:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 126 (0x95010400) [pid = 20903] [serial = 281] [outer = (nil)] 19:51:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 127 (0x95140400) [pid = 20903] [serial = 282] [outer = 0x95010400] 19:51:10 INFO - PROCESS | 20903 | 1463280670896 Marionette DEBUG loaded listener.js 19:51:11 INFO - PROCESS | 20903 | ++DOMWINDOW == 128 (0x981e8400) [pid = 20903] [serial = 283] [outer = 0x95010400] 19:51:11 INFO - PROCESS | 20903 | --DOCSHELL 0x9513dc00 == 63 [pid = 20903] [id = 86] 19:51:11 INFO - PROCESS | 20903 | --DOMWINDOW == 127 (0x95007400) [pid = 20903] [serial = 182] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 20903 | --DOMWINDOW == 126 (0x9a2d2000) [pid = 20903] [serial = 185] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 20903 | --DOMWINDOW == 125 (0xa30f3c00) [pid = 20903] [serial = 188] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 20903 | --DOMWINDOW == 124 (0xa67bac00) [pid = 20903] [serial = 191] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 20903 | --DOMWINDOW == 123 (0xa6f35c00) [pid = 20903] [serial = 194] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 20903 | --DOMWINDOW == 122 (0xa8c4cc00) [pid = 20903] [serial = 197] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 20903 | --DOMWINDOW == 121 (0xa8c22400) [pid = 20903] [serial = 218] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 20903 | --DOCSHELL 0x9d964c00 == 62 [pid = 20903] [id = 85] 19:51:11 INFO - PROCESS | 20903 | --DOCSHELL 0x91fee400 == 61 [pid = 20903] [id = 84] 19:51:11 INFO - PROCESS | 20903 | --DOCSHELL 0x9503cc00 == 60 [pid = 20903] [id = 83] 19:51:11 INFO - PROCESS | 20903 | --DOCSHELL 0x977de800 == 59 [pid = 20903] [id = 82] 19:51:11 INFO - PROCESS | 20903 | --DOCSHELL 0x9500b800 == 58 [pid = 20903] [id = 81] 19:51:11 INFO - PROCESS | 20903 | --DOCSHELL 0x9240c800 == 57 [pid = 20903] [id = 80] 19:51:11 INFO - PROCESS | 20903 | --DOCSHELL 0x99f1c000 == 56 [pid = 20903] [id = 76] 19:51:11 INFO - PROCESS | 20903 | --DOCSHELL 0x99cb3000 == 55 [pid = 20903] [id = 75] 19:51:11 INFO - PROCESS | 20903 | --DOCSHELL 0x922f2800 == 54 [pid = 20903] [id = 74] 19:51:11 INFO - PROCESS | 20903 | --DOMWINDOW == 120 (0xa627ec00) [pid = 20903] [serial = 213] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 20903 | --DOMWINDOW == 119 (0xa34c7400) [pid = 20903] [serial = 212] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 20903 | --DOMWINDOW == 118 (0xa2151400) [pid = 20903] [serial = 209] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 20903 | --DOMWINDOW == 117 (0x9a2c3400) [pid = 20903] [serial = 206] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 20903 | --DOMWINDOW == 116 (0x9b244c00) [pid = 20903] [serial = 207] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 20903 | --DOMWINDOW == 115 (0x95045800) [pid = 20903] [serial = 201] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 20903 | --DOMWINDOW == 114 (0x95001400) [pid = 20903] [serial = 200] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 20903 | --DOMWINDOW == 113 (0xa6e95c00) [pid = 20903] [serial = 215] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 20903 | --DOMWINDOW == 112 (0x9ab03800) [pid = 20903] [serial = 204] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 20903 | --DOMWINDOW == 111 (0x9a2c8000) [pid = 20903] [serial = 203] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 20903 | --DOMWINDOW == 110 (0xa8c07800) [pid = 20903] [serial = 216] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 20903 | --DOMWINDOW == 109 (0xa2626000) [pid = 20903] [serial = 210] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 20903 | 1463280671784 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:51:11 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. 19:51:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1432ms 19:51:11 INFO - PROCESS | 20903 | 1463280671851 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 19:51:11 INFO - PROCESS | 20903 | 1463280671857 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 19:51:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 19:51:11 INFO - PROCESS | 20903 | 1463280671864 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 19:51:11 INFO - PROCESS | 20903 | 1463280671866 Marionette TRACE conn3 <- [1,350,null,{}] 19:51:11 INFO - PROCESS | 20903 | 1463280671873 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:12 INFO - PROCESS | 20903 | 1463280672034 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 19:51:12 INFO - PROCESS | 20903 | 1463280672047 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:12 INFO - PROCESS | 20903 | ++DOCSHELL 0x91ff8800 == 55 [pid = 20903] [id = 95] 19:51:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 110 (0x95001400) [pid = 20903] [serial = 284] [outer = (nil)] 19:51:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 111 (0x9970dc00) [pid = 20903] [serial = 285] [outer = 0x95001400] 19:51:12 INFO - PROCESS | 20903 | 1463280672122 Marionette DEBUG loaded listener.js 19:51:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 112 (0x99c04800) [pid = 20903] [serial = 286] [outer = 0x95001400] 19:51:13 INFO - PROCESS | 20903 | 1463280673028 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:51:13 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. 19:51:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1181ms 19:51:13 INFO - PROCESS | 20903 | 1463280673045 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 19:51:13 INFO - PROCESS | 20903 | 1463280673049 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 19:51:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 19:51:13 INFO - PROCESS | 20903 | 1463280673062 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 19:51:13 INFO - PROCESS | 20903 | 1463280673071 Marionette TRACE conn3 <- [1,354,null,{}] 19:51:13 INFO - PROCESS | 20903 | 1463280673080 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:13 INFO - PROCESS | 20903 | 1463280673247 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 19:51:13 INFO - PROCESS | 20903 | 1463280673372 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:13 INFO - PROCESS | 20903 | ++DOCSHELL 0x99c08c00 == 56 [pid = 20903] [id = 96] 19:51:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 113 (0x9a2c5000) [pid = 20903] [serial = 287] [outer = (nil)] 19:51:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 114 (0x9ab61800) [pid = 20903] [serial = 288] [outer = 0x9a2c5000] 19:51:13 INFO - PROCESS | 20903 | 1463280673449 Marionette DEBUG loaded listener.js 19:51:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 115 (0x9b0d1000) [pid = 20903] [serial = 289] [outer = 0x9a2c5000] 19:51:14 INFO - PROCESS | 20903 | 1463280674270 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:51:14 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. 19:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1249ms 19:51:14 INFO - PROCESS | 20903 | 1463280674305 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 19:51:14 INFO - PROCESS | 20903 | 1463280674310 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 19:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 19:51:14 INFO - PROCESS | 20903 | 1463280674317 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 19:51:14 INFO - PROCESS | 20903 | 1463280674320 Marionette TRACE conn3 <- [1,358,null,{}] 19:51:14 INFO - PROCESS | 20903 | 1463280674326 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:14 INFO - PROCESS | 20903 | 1463280674545 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 19:51:14 INFO - PROCESS | 20903 | 1463280674566 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:14 INFO - PROCESS | 20903 | ++DOCSHELL 0x9b241000 == 57 [pid = 20903] [id = 97] 19:51:14 INFO - PROCESS | 20903 | ++DOMWINDOW == 116 (0x9b88b000) [pid = 20903] [serial = 290] [outer = (nil)] 19:51:14 INFO - PROCESS | 20903 | ++DOMWINDOW == 117 (0x9d99c000) [pid = 20903] [serial = 291] [outer = 0x9b88b000] 19:51:14 INFO - PROCESS | 20903 | 1463280674638 Marionette DEBUG loaded listener.js 19:51:14 INFO - PROCESS | 20903 | ++DOMWINDOW == 118 (0x9d9c4400) [pid = 20903] [serial = 292] [outer = 0x9b88b000] 19:51:15 INFO - PROCESS | 20903 | 1463280675602 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:51:15 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. 19:51:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1331ms 19:51:15 INFO - PROCESS | 20903 | 1463280675648 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 19:51:15 INFO - PROCESS | 20903 | 1463280675651 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 19:51:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 19:51:15 INFO - PROCESS | 20903 | 1463280675663 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 19:51:15 INFO - PROCESS | 20903 | 1463280675666 Marionette TRACE conn3 <- [1,362,null,{}] 19:51:15 INFO - PROCESS | 20903 | 1463280675672 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:15 INFO - PROCESS | 20903 | 1463280675986 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 19:51:15 INFO - PROCESS | 20903 | --DOMWINDOW == 117 (0x9b88c000) [pid = 20903] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 19:51:16 INFO - PROCESS | 20903 | --DOMWINDOW == 116 (0x99ca8400) [pid = 20903] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 19:51:16 INFO - PROCESS | 20903 | --DOMWINDOW == 115 (0x9240d000) [pid = 20903] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 19:51:16 INFO - PROCESS | 20903 | --DOMWINDOW == 114 (0x9d9e3800) [pid = 20903] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 19:51:16 INFO - PROCESS | 20903 | --DOMWINDOW == 113 (0x977e7800) [pid = 20903] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 19:51:16 INFO - PROCESS | 20903 | --DOMWINDOW == 112 (0x95042c00) [pid = 20903] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 19:51:16 INFO - PROCESS | 20903 | --DOMWINDOW == 111 (0x9aea8400) [pid = 20903] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 19:51:16 INFO - PROCESS | 20903 | --DOMWINDOW == 110 (0x9526f400) [pid = 20903] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 19:51:16 INFO - PROCESS | 20903 | 1463280676123 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:16 INFO - PROCESS | 20903 | ++DOCSHELL 0x9462dc00 == 58 [pid = 20903] [id = 98] 19:51:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 111 (0x94681c00) [pid = 20903] [serial = 293] [outer = (nil)] 19:51:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 112 (0x977e7800) [pid = 20903] [serial = 294] [outer = 0x94681c00] 19:51:16 INFO - PROCESS | 20903 | 1463280676212 Marionette DEBUG loaded listener.js 19:51:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 113 (0xa11dc000) [pid = 20903] [serial = 295] [outer = 0x94681c00] 19:51:16 INFO - PROCESS | 20903 | 1463280676963 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:51:16 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. 19:51:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1331ms 19:51:16 INFO - PROCESS | 20903 | 1463280676994 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 19:51:17 INFO - PROCESS | 20903 | 1463280676998 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 19:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 19:51:17 INFO - PROCESS | 20903 | 1463280677004 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 19:51:17 INFO - PROCESS | 20903 | 1463280677006 Marionette TRACE conn3 <- [1,366,null,{}] 19:51:17 INFO - PROCESS | 20903 | 1463280677012 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:17 INFO - PROCESS | 20903 | 1463280677167 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 19:51:17 INFO - PROCESS | 20903 | 1463280677185 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:17 INFO - PROCESS | 20903 | ++DOCSHELL 0xa11e2000 == 59 [pid = 20903] [id = 99] 19:51:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 114 (0xa227f400) [pid = 20903] [serial = 296] [outer = (nil)] 19:51:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 115 (0xa34cc800) [pid = 20903] [serial = 297] [outer = 0xa227f400] 19:51:17 INFO - PROCESS | 20903 | 1463280677261 Marionette DEBUG loaded listener.js 19:51:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 116 (0xa5048000) [pid = 20903] [serial = 298] [outer = 0xa227f400] 19:51:18 INFO - PROCESS | 20903 | 1463280678231 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:51:18 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. 19:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1294ms 19:51:18 INFO - PROCESS | 20903 | 1463280678300 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 19:51:18 INFO - PROCESS | 20903 | 1463280678306 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 19:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 19:51:18 INFO - PROCESS | 20903 | 1463280678316 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 19:51:18 INFO - PROCESS | 20903 | 1463280678322 Marionette TRACE conn3 <- [1,370,null,{}] 19:51:18 INFO - PROCESS | 20903 | 1463280678332 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:18 INFO - PROCESS | 20903 | 1463280678556 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 19:51:18 INFO - PROCESS | 20903 | 1463280678772 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:18 INFO - PROCESS | 20903 | ++DOCSHELL 0x922f1400 == 60 [pid = 20903] [id = 100] 19:51:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 117 (0x922f2800) [pid = 20903] [serial = 299] [outer = (nil)] 19:51:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 118 (0x94627400) [pid = 20903] [serial = 300] [outer = 0x922f2800] 19:51:18 INFO - PROCESS | 20903 | 1463280678909 Marionette DEBUG loaded listener.js 19:51:19 INFO - PROCESS | 20903 | ++DOMWINDOW == 119 (0x9500ec00) [pid = 20903] [serial = 301] [outer = 0x922f2800] 19:51:19 INFO - PROCESS | 20903 | 1463280679872 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:51:19 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. 19:51:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1603ms 19:51:19 INFO - PROCESS | 20903 | 1463280679919 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 19:51:19 INFO - PROCESS | 20903 | 1463280679928 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 19:51:19 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 19:51:19 INFO - PROCESS | 20903 | 1463280679940 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 19:51:19 INFO - PROCESS | 20903 | 1463280679943 Marionette TRACE conn3 <- [1,374,null,{}] 19:51:19 INFO - PROCESS | 20903 | 1463280679950 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:20 INFO - PROCESS | 20903 | 1463280680176 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 19:51:20 INFO - PROCESS | 20903 | 1463280680389 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:20 INFO - PROCESS | 20903 | ++DOCSHELL 0x99b57000 == 61 [pid = 20903] [id = 101] 19:51:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 120 (0x99c01400) [pid = 20903] [serial = 302] [outer = (nil)] 19:51:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 121 (0x99c0c800) [pid = 20903] [serial = 303] [outer = 0x99c01400] 19:51:20 INFO - PROCESS | 20903 | 1463280680523 Marionette DEBUG loaded listener.js 19:51:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 122 (0x99f1c800) [pid = 20903] [serial = 304] [outer = 0x99c01400] 19:51:21 INFO - PROCESS | 20903 | 1463280681414 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 19:51:21 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 19:51:21 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1530ms 19:51:21 INFO - PROCESS | 20903 | 1463280681470 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 19:51:21 INFO - PROCESS | 20903 | 1463280681474 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 19:51:21 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 19:51:21 INFO - PROCESS | 20903 | 1463280681481 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 19:51:21 INFO - PROCESS | 20903 | 1463280681487 Marionette TRACE conn3 <- [1,378,null,{}] 19:51:21 INFO - PROCESS | 20903 | 1463280681504 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:21 INFO - PROCESS | 20903 | 1463280681720 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 19:51:21 INFO - PROCESS | 20903 | 1463280681876 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:22 INFO - PROCESS | 20903 | ++DOCSHELL 0x92c84c00 == 62 [pid = 20903] [id = 102] 19:51:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 123 (0x92c8a000) [pid = 20903] [serial = 305] [outer = (nil)] 19:51:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 124 (0x99c0ac00) [pid = 20903] [serial = 306] [outer = 0x92c8a000] 19:51:22 INFO - PROCESS | 20903 | 1463280682056 Marionette DEBUG loaded listener.js 19:51:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 125 (0x9b246000) [pid = 20903] [serial = 307] [outer = 0x92c8a000] 19:51:22 INFO - PROCESS | 20903 | 1463280682945 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 19:51:23 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 19:51:23 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1536ms 19:51:23 INFO - PROCESS | 20903 | 1463280683018 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 19:51:23 INFO - PROCESS | 20903 | 1463280683022 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 19:51:23 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 19:51:23 INFO - PROCESS | 20903 | 1463280683029 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 19:51:23 INFO - PROCESS | 20903 | 1463280683033 Marionette TRACE conn3 <- [1,382,null,{}] 19:51:23 INFO - PROCESS | 20903 | 1463280683038 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:23 INFO - PROCESS | 20903 | 1463280683251 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 19:51:23 INFO - PROCESS | 20903 | 1463280683449 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:23 INFO - PROCESS | 20903 | ++DOCSHELL 0x9a2c8400 == 63 [pid = 20903] [id = 103] 19:51:23 INFO - PROCESS | 20903 | ++DOMWINDOW == 126 (0xa11d5c00) [pid = 20903] [serial = 308] [outer = (nil)] 19:51:23 INFO - PROCESS | 20903 | ++DOMWINDOW == 127 (0xa21aa000) [pid = 20903] [serial = 309] [outer = 0xa11d5c00] 19:51:23 INFO - PROCESS | 20903 | 1463280683587 Marionette DEBUG loaded listener.js 19:51:23 INFO - PROCESS | 20903 | ++DOMWINDOW == 128 (0xa628c000) [pid = 20903] [serial = 310] [outer = 0xa11d5c00] 19:51:24 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:51:24 INFO - PROCESS | 20903 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:51:24 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:51:24 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:51:24 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:51:24 INFO - PROCESS | 20903 | 1463280684504 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 19:51:24 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 19:51:24 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1531ms 19:51:24 INFO - PROCESS | 20903 | 1463280684561 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 19:51:24 INFO - PROCESS | 20903 | 1463280684566 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 19:51:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 19:51:24 INFO - PROCESS | 20903 | 1463280684572 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 19:51:24 INFO - PROCESS | 20903 | 1463280684576 Marionette TRACE conn3 <- [1,386,null,{}] 19:51:24 INFO - PROCESS | 20903 | 1463280684582 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:24 INFO - PROCESS | 20903 | 1463280684788 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 19:51:25 INFO - PROCESS | 20903 | 1463280684996 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:25 INFO - PROCESS | 20903 | ++DOCSHELL 0x92b82400 == 64 [pid = 20903] [id = 104] 19:51:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 129 (0x92b85c00) [pid = 20903] [serial = 311] [outer = (nil)] 19:51:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 130 (0x92b8b400) [pid = 20903] [serial = 312] [outer = 0x92b85c00] 19:51:25 INFO - PROCESS | 20903 | 1463280685106 Marionette DEBUG loaded listener.js 19:51:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 131 (0x92b8d000) [pid = 20903] [serial = 313] [outer = 0x92b85c00] 19:51:25 INFO - PROCESS | 20903 | 1463280685978 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 19:51:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 19:51:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1430ms 19:51:26 INFO - PROCESS | 20903 | 1463280686003 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 19:51:26 INFO - PROCESS | 20903 | 1463280686007 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 19:51:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 19:51:26 INFO - PROCESS | 20903 | 1463280686014 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 19:51:26 INFO - PROCESS | 20903 | 1463280686018 Marionette TRACE conn3 <- [1,390,null,{}] 19:51:26 INFO - PROCESS | 20903 | 1463280686023 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:26 INFO - PROCESS | 20903 | 1463280686216 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 19:51:26 INFO - PROCESS | 20903 | 1463280686386 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:26 INFO - PROCESS | 20903 | ++DOCSHELL 0x913dd400 == 65 [pid = 20903] [id = 105] 19:51:26 INFO - PROCESS | 20903 | ++DOMWINDOW == 132 (0x92b89400) [pid = 20903] [serial = 314] [outer = (nil)] 19:51:26 INFO - PROCESS | 20903 | ++DOMWINDOW == 133 (0xa6f37c00) [pid = 20903] [serial = 315] [outer = 0x92b89400] 19:51:26 INFO - PROCESS | 20903 | 1463280686476 Marionette DEBUG loaded listener.js 19:51:26 INFO - PROCESS | 20903 | ++DOMWINDOW == 134 (0xa8285800) [pid = 20903] [serial = 316] [outer = 0x92b89400] 19:51:27 INFO - PROCESS | 20903 | 1463280687381 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 19:51:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 19:51:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1437ms 19:51:27 INFO - PROCESS | 20903 | 1463280687452 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 19:51:27 INFO - PROCESS | 20903 | 1463280687456 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 19:51:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 19:51:27 INFO - PROCESS | 20903 | 1463280687462 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 19:51:27 INFO - PROCESS | 20903 | 1463280687466 Marionette TRACE conn3 <- [1,394,null,{}] 19:51:27 INFO - PROCESS | 20903 | 1463280687472 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:27 INFO - PROCESS | 20903 | 1463280687639 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 19:51:27 INFO - PROCESS | 20903 | 1463280687798 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:27 INFO - PROCESS | 20903 | ++DOCSHELL 0x8f814400 == 66 [pid = 20903] [id = 106] 19:51:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 135 (0x8f814800) [pid = 20903] [serial = 317] [outer = (nil)] 19:51:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 136 (0x8f81a800) [pid = 20903] [serial = 318] [outer = 0x8f814800] 19:51:27 INFO - PROCESS | 20903 | 1463280687888 Marionette DEBUG loaded listener.js 19:51:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 137 (0x8f81e000) [pid = 20903] [serial = 319] [outer = 0x8f814800] 19:51:28 INFO - PROCESS | 20903 | 1463280688822 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 19:51:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 19:51:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1436ms 19:51:28 INFO - PROCESS | 20903 | 1463280688900 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 19:51:28 INFO - PROCESS | 20903 | 1463280688903 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 19:51:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 19:51:28 INFO - PROCESS | 20903 | 1463280688910 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 19:51:28 INFO - PROCESS | 20903 | 1463280688913 Marionette TRACE conn3 <- [1,398,null,{}] 19:51:28 INFO - PROCESS | 20903 | 1463280688920 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:29 INFO - PROCESS | 20903 | 1463280689125 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 19:51:29 INFO - PROCESS | 20903 | 1463280689652 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:29 INFO - PROCESS | 20903 | ++DOCSHELL 0x91ffa000 == 67 [pid = 20903] [id = 107] 19:51:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 138 (0x91ffc400) [pid = 20903] [serial = 320] [outer = (nil)] 19:51:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 139 (0x923bbc00) [pid = 20903] [serial = 321] [outer = 0x91ffc400] 19:51:29 INFO - PROCESS | 20903 | 1463280689737 Marionette DEBUG loaded listener.js 19:51:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 140 (0x92b83800) [pid = 20903] [serial = 322] [outer = 0x91ffc400] 19:51:30 INFO - PROCESS | 20903 | 1463280690719 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 19:51:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 19:51:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1894ms 19:51:30 INFO - PROCESS | 20903 | 1463280690806 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 19:51:30 INFO - PROCESS | 20903 | 1463280690811 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 19:51:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 19:51:30 INFO - PROCESS | 20903 | 1463280690819 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 19:51:30 INFO - PROCESS | 20903 | 1463280690824 Marionette TRACE conn3 <- [1,402,null,{}] 19:51:30 INFO - PROCESS | 20903 | 1463280690831 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:30 INFO - PROCESS | 20903 | 1463280690994 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 19:51:31 INFO - PROCESS | 20903 | 1463280691196 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:31 INFO - PROCESS | 20903 | ++DOCSHELL 0x92c8e800 == 68 [pid = 20903] [id = 108] 19:51:31 INFO - PROCESS | 20903 | ++DOMWINDOW == 141 (0x92c8f000) [pid = 20903] [serial = 323] [outer = (nil)] 19:51:31 INFO - PROCESS | 20903 | ++DOMWINDOW == 142 (0x92e2f000) [pid = 20903] [serial = 324] [outer = 0x92c8f000] 19:51:31 INFO - PROCESS | 20903 | 1463280691283 Marionette DEBUG loaded listener.js 19:51:31 INFO - PROCESS | 20903 | ++DOMWINDOW == 143 (0x93cdac00) [pid = 20903] [serial = 325] [outer = 0x92c8f000] 19:51:32 INFO - PROCESS | 20903 | --DOCSHELL 0x923c3400 == 67 [pid = 20903] [id = 17] 19:51:32 INFO - PROCESS | 20903 | --DOCSHELL 0x93c05000 == 66 [pid = 20903] [id = 16] 19:51:32 INFO - PROCESS | 20903 | --DOCSHELL 0x922f1800 == 65 [pid = 20903] [id = 61] 19:51:32 INFO - PROCESS | 20903 | --DOCSHELL 0x95049000 == 64 [pid = 20903] [id = 66] 19:51:32 INFO - PROCESS | 20903 | --DOCSHELL 0x93aa8400 == 63 [pid = 20903] [id = 15] 19:51:32 INFO - PROCESS | 20903 | --DOMWINDOW == 142 (0x95144000) [pid = 20903] [serial = 258] [outer = (nil)] [url = about:blank] 19:51:32 INFO - PROCESS | 20903 | --DOMWINDOW == 141 (0xa68a0400) [pid = 20903] [serial = 237] [outer = (nil)] [url = about:blank] 19:51:32 INFO - PROCESS | 20903 | --DOCSHELL 0x95139800 == 62 [pid = 20903] [id = 88] 19:51:32 INFO - PROCESS | 20903 | --DOCSHELL 0x91ff3800 == 61 [pid = 20903] [id = 87] 19:51:32 INFO - PROCESS | 20903 | --DOMWINDOW == 140 (0xa901fc00) [pid = 20903] [serial = 219] [outer = (nil)] [url = about:blank] 19:51:32 INFO - PROCESS | 20903 | --DOMWINDOW == 139 (0x9a2c4800) [pid = 20903] [serial = 180] [outer = (nil)] [url = about:blank] 19:51:32 INFO - PROCESS | 20903 | --DOMWINDOW == 138 (0x9960c000) [pid = 20903] [serial = 102] [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.] 19:51:32 INFO - PROCESS | 20903 | --DOMWINDOW == 137 (0xa214f400) [pid = 20903] [serial = 256] [outer = (nil)] [url = about:blank] 19:51:32 INFO - PROCESS | 20903 | --DOMWINDOW == 136 (0x9d9a1400) [pid = 20903] [serial = 253] [outer = (nil)] [url = about:blank] 19:51:32 INFO - PROCESS | 20903 | --DOMWINDOW == 135 (0x9b888c00) [pid = 20903] [serial = 250] [outer = (nil)] [url = about:blank] 19:51:32 INFO - PROCESS | 20903 | --DOMWINDOW == 134 (0x9d996400) [pid = 20903] [serial = 252] [outer = (nil)] [url = about:blank] 19:51:32 INFO - PROCESS | 20903 | --DOMWINDOW == 133 (0x9b0d4800) [pid = 20903] [serial = 249] [outer = (nil)] [url = about:blank] 19:51:32 INFO - PROCESS | 20903 | --DOMWINDOW == 132 (0x93c02000) [pid = 20903] [serial = 241] [outer = (nil)] [url = about:blank] 19:51:32 INFO - PROCESS | 20903 | --DOMWINDOW == 131 (0x92414000) [pid = 20903] [serial = 240] [outer = (nil)] [url = about:blank] 19:51:32 INFO - PROCESS | 20903 | --DOMWINDOW == 130 (0x9a2c9400) [pid = 20903] [serial = 224] [outer = (nil)] [url = about:blank] 19:51:32 INFO - PROCESS | 20903 | --DOMWINDOW == 129 (0xa11d3800) [pid = 20903] [serial = 255] [outer = (nil)] [url = about:blank] 19:51:32 INFO - PROCESS | 20903 | --DOMWINDOW == 128 (0x98fb8c00) [pid = 20903] [serial = 246] [outer = (nil)] [url = about:blank] 19:51:32 INFO - PROCESS | 20903 | --DOMWINDOW == 127 (0x99b55400) [pid = 20903] [serial = 247] [outer = (nil)] [url = about:blank] 19:51:32 INFO - PROCESS | 20903 | --DOMWINDOW == 126 (0xa11e1c00) [pid = 20903] [serial = 230] [outer = (nil)] [url = about:blank] 19:51:32 INFO - PROCESS | 20903 | --DOMWINDOW == 125 (0x9d9cfc00) [pid = 20903] [serial = 227] [outer = (nil)] [url = about:blank] 19:51:32 INFO - PROCESS | 20903 | --DOMWINDOW == 124 (0x99608000) [pid = 20903] [serial = 244] [outer = (nil)] [url = about:blank] 19:51:32 INFO - PROCESS | 20903 | --DOMWINDOW == 123 (0x981dc400) [pid = 20903] [serial = 243] [outer = (nil)] [url = about:blank] 19:51:32 INFO - PROCESS | 20903 | --DOMWINDOW == 122 (0x92e2cc00) [pid = 20903] [serial = 234] [outer = (nil)] [url = about:blank] 19:51:32 INFO - PROCESS | 20903 | --DOMWINDOW == 121 (0x93ab0c00) [pid = 20903] [serial = 221] [outer = (nil)] [url = about:blank] 19:51:32 INFO - PROCESS | 20903 | 1463280692248 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 19:51:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 19:51:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1491ms 19:51:32 INFO - PROCESS | 20903 | 1463280692313 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 19:51:32 INFO - PROCESS | 20903 | 1463280692319 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 19:51:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 19:51:32 INFO - PROCESS | 20903 | 1463280692326 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 19:51:32 INFO - PROCESS | 20903 | 1463280692329 Marionette TRACE conn3 <- [1,406,null,{}] 19:51:32 INFO - PROCESS | 20903 | 1463280692335 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:32 INFO - PROCESS | 20903 | 1463280692542 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 19:51:32 INFO - PROCESS | 20903 | 1463280692558 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:32 INFO - PROCESS | 20903 | ++DOCSHELL 0x93c0e000 == 62 [pid = 20903] [id = 109] 19:51:32 INFO - PROCESS | 20903 | ++DOMWINDOW == 122 (0x93c0e800) [pid = 20903] [serial = 326] [outer = (nil)] 19:51:32 INFO - PROCESS | 20903 | ++DOMWINDOW == 123 (0x95002400) [pid = 20903] [serial = 327] [outer = 0x93c0e800] 19:51:32 INFO - PROCESS | 20903 | 1463280692636 Marionette DEBUG loaded listener.js 19:51:32 INFO - PROCESS | 20903 | ++DOMWINDOW == 124 (0x95045400) [pid = 20903] [serial = 328] [outer = 0x93c0e800] 19:51:33 INFO - PROCESS | 20903 | 1463280693520 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 19:51:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 19:51:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1229ms 19:51:33 INFO - PROCESS | 20903 | 1463280693557 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 19:51:33 INFO - PROCESS | 20903 | 1463280693561 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 19:51:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 19:51:33 INFO - PROCESS | 20903 | 1463280693575 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 19:51:33 INFO - PROCESS | 20903 | 1463280693584 Marionette TRACE conn3 <- [1,410,null,{}] 19:51:33 INFO - PROCESS | 20903 | 1463280693592 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:33 INFO - PROCESS | 20903 | 1463280693752 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 19:51:33 INFO - PROCESS | 20903 | 1463280693774 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:33 INFO - PROCESS | 20903 | ++DOCSHELL 0x95262400 == 63 [pid = 20903] [id = 110] 19:51:33 INFO - PROCESS | 20903 | ++DOMWINDOW == 125 (0x98f2fc00) [pid = 20903] [serial = 329] [outer = (nil)] 19:51:33 INFO - PROCESS | 20903 | ++DOMWINDOW == 126 (0x9960e800) [pid = 20903] [serial = 330] [outer = 0x98f2fc00] 19:51:33 INFO - PROCESS | 20903 | 1463280693849 Marionette DEBUG loaded listener.js 19:51:33 INFO - PROCESS | 20903 | ++DOMWINDOW == 127 (0x998c4c00) [pid = 20903] [serial = 331] [outer = 0x98f2fc00] 19:51:34 INFO - PROCESS | 20903 | 1463280694716 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 19:51:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 19:51:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1201ms 19:51:34 INFO - PROCESS | 20903 | 1463280694772 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 19:51:34 INFO - PROCESS | 20903 | 1463280694775 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 19:51:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 19:51:34 INFO - PROCESS | 20903 | 1463280694782 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 19:51:34 INFO - PROCESS | 20903 | 1463280694786 Marionette TRACE conn3 <- [1,414,null,{}] 19:51:34 INFO - PROCESS | 20903 | 1463280694791 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:34 INFO - PROCESS | 20903 | 1463280694989 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 19:51:35 INFO - PROCESS | 20903 | 1463280695015 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:35 INFO - PROCESS | 20903 | ++DOCSHELL 0x92417000 == 64 [pid = 20903] [id = 111] 19:51:35 INFO - PROCESS | 20903 | ++DOMWINDOW == 128 (0x989d1c00) [pid = 20903] [serial = 332] [outer = (nil)] 19:51:35 INFO - PROCESS | 20903 | ++DOMWINDOW == 129 (0x99f1bc00) [pid = 20903] [serial = 333] [outer = 0x989d1c00] 19:51:35 INFO - PROCESS | 20903 | 1463280695102 Marionette DEBUG loaded listener.js 19:51:35 INFO - PROCESS | 20903 | ++DOMWINDOW == 130 (0x9a2ca800) [pid = 20903] [serial = 334] [outer = 0x989d1c00] 19:51:36 INFO - PROCESS | 20903 | 1463280696027 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 19:51:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 19:51:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1281ms 19:51:36 INFO - PROCESS | 20903 | 1463280696064 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 19:51:36 INFO - PROCESS | 20903 | 1463280696068 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 19:51:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 19:51:36 INFO - PROCESS | 20903 | 1463280696073 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 19:51:36 INFO - PROCESS | 20903 | 1463280696077 Marionette TRACE conn3 <- [1,418,null,{}] 19:51:36 INFO - PROCESS | 20903 | 1463280696088 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:36 INFO - PROCESS | 20903 | 1463280696295 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 19:51:36 INFO - PROCESS | 20903 | 1463280696316 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:36 INFO - PROCESS | 20903 | ++DOCSHELL 0x9a2ce000 == 65 [pid = 20903] [id = 112] 19:51:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 131 (0x9a2cf400) [pid = 20903] [serial = 335] [outer = (nil)] 19:51:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 132 (0x9b0cac00) [pid = 20903] [serial = 336] [outer = 0x9a2cf400] 19:51:36 INFO - PROCESS | 20903 | 1463280696397 Marionette DEBUG loaded listener.js 19:51:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 133 (0x9b9b0c00) [pid = 20903] [serial = 337] [outer = 0x9a2cf400] 19:51:37 INFO - PROCESS | 20903 | --DOMWINDOW == 132 (0x9513e400) [pid = 20903] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 19:51:37 INFO - PROCESS | 20903 | --DOMWINDOW == 131 (0x9a2c5000) [pid = 20903] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 19:51:37 INFO - PROCESS | 20903 | --DOMWINDOW == 130 (0x95010400) [pid = 20903] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 19:51:37 INFO - PROCESS | 20903 | --DOMWINDOW == 129 (0x9b88b000) [pid = 20903] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 19:51:37 INFO - PROCESS | 20903 | --DOMWINDOW == 128 (0x94681c00) [pid = 20903] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 19:51:37 INFO - PROCESS | 20903 | --DOMWINDOW == 127 (0x923c0000) [pid = 20903] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 19:51:37 INFO - PROCESS | 20903 | --DOMWINDOW == 126 (0x95001400) [pid = 20903] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 19:51:37 INFO - PROCESS | 20903 | 1463280697858 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 19:51:37 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 19:51:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1834ms 19:51:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 19:51:37 INFO - PROCESS | 20903 | 1463280697909 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 19:51:37 INFO - PROCESS | 20903 | 1463280697912 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 19:51:37 INFO - PROCESS | 20903 | 1463280697918 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 19:51:37 INFO - PROCESS | 20903 | 1463280697922 Marionette TRACE conn3 <- [1,422,null,{}] 19:51:37 INFO - PROCESS | 20903 | 1463280697927 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:38 INFO - PROCESS | 20903 | 1463280698106 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 19:51:38 INFO - PROCESS | 20903 | 1463280698229 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:38 INFO - PROCESS | 20903 | ++DOCSHELL 0x91ff3400 == 66 [pid = 20903] [id = 113] 19:51:38 INFO - PROCESS | 20903 | ++DOMWINDOW == 127 (0x92412400) [pid = 20903] [serial = 338] [outer = (nil)] 19:51:38 INFO - PROCESS | 20903 | ++DOMWINDOW == 128 (0x9b0c8800) [pid = 20903] [serial = 339] [outer = 0x92412400] 19:51:38 INFO - PROCESS | 20903 | 1463280698303 Marionette DEBUG loaded listener.js 19:51:38 INFO - PROCESS | 20903 | ++DOMWINDOW == 129 (0x9d9cc000) [pid = 20903] [serial = 340] [outer = 0x92412400] 19:51:39 INFO - PROCESS | 20903 | 1463280699392 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 19:51:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 19:51:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1486ms 19:51:39 INFO - PROCESS | 20903 | 1463280699404 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 19:51:39 INFO - PROCESS | 20903 | 1463280699409 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 19:51:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 19:51:39 INFO - PROCESS | 20903 | 1463280699419 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 19:51:39 INFO - PROCESS | 20903 | 1463280699424 Marionette TRACE conn3 <- [1,426,null,{}] 19:51:39 INFO - PROCESS | 20903 | 1463280699433 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:39 INFO - PROCESS | 20903 | 1463280699623 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 19:51:39 INFO - PROCESS | 20903 | 1463280699819 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:39 INFO - PROCESS | 20903 | ++DOCSHELL 0x9240a400 == 67 [pid = 20903] [id = 114] 19:51:39 INFO - PROCESS | 20903 | ++DOMWINDOW == 130 (0x9240d000) [pid = 20903] [serial = 341] [outer = (nil)] 19:51:39 INFO - PROCESS | 20903 | ++DOMWINDOW == 131 (0x92b86000) [pid = 20903] [serial = 342] [outer = 0x9240d000] 19:51:39 INFO - PROCESS | 20903 | 1463280699905 Marionette DEBUG loaded listener.js 19:51:40 INFO - PROCESS | 20903 | ++DOMWINDOW == 132 (0x92c83400) [pid = 20903] [serial = 343] [outer = 0x9240d000] 19:51:40 INFO - PROCESS | 20903 | 1463280700839 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 19:51:40 INFO - PROCESS | 20903 | 1463280700924 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 19:51:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 19:51:40 INFO - PROCESS | 20903 | 1463280700935 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 19:51:40 INFO - PROCESS | 20903 | 1463280700939 Marionette TRACE conn3 <- [1,430,null,{}] 19:51:40 INFO - PROCESS | 20903 | 1463280700945 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:41 INFO - PROCESS | 20903 | 1463280701164 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 19:51:41 INFO - PROCESS | 20903 | 1463280701373 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:41 INFO - PROCESS | 20903 | ++DOCSHELL 0x9513a800 == 68 [pid = 20903] [id = 115] 19:51:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 133 (0x9513f000) [pid = 20903] [serial = 344] [outer = (nil)] 19:51:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 134 (0x95146000) [pid = 20903] [serial = 345] [outer = 0x9513f000] 19:51:41 INFO - PROCESS | 20903 | 1463280701506 Marionette DEBUG loaded listener.js 19:51:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 135 (0x98f2f800) [pid = 20903] [serial = 346] [outer = 0x9513f000] 19:51:42 INFO - PROCESS | 20903 | 1463280702421 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 19:51:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 19:51:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1536ms 19:51:42 INFO - PROCESS | 20903 | 1463280702471 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 19:51:42 INFO - PROCESS | 20903 | 1463280702476 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 19:51:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 19:51:42 INFO - PROCESS | 20903 | 1463280702482 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 19:51:42 INFO - PROCESS | 20903 | 1463280702489 Marionette TRACE conn3 <- [1,434,null,{}] 19:51:42 INFO - PROCESS | 20903 | 1463280702506 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:42 INFO - PROCESS | 20903 | 1463280702710 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 19:51:42 INFO - PROCESS | 20903 | 1463280702964 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:43 INFO - PROCESS | 20903 | ++DOCSHELL 0x9b24dc00 == 69 [pid = 20903] [id = 116] 19:51:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 136 (0x9d9c5400) [pid = 20903] [serial = 347] [outer = (nil)] 19:51:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 137 (0xa112e400) [pid = 20903] [serial = 348] [outer = 0x9d9c5400] 19:51:43 INFO - PROCESS | 20903 | 1463280703101 Marionette DEBUG loaded listener.js 19:51:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 138 (0xa214a400) [pid = 20903] [serial = 349] [outer = 0x9d9c5400] 19:51:43 INFO - PROCESS | 20903 | 1463280703990 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 19:51:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 19:51:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1543ms 19:51:44 INFO - PROCESS | 20903 | 1463280704026 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 19:51:44 INFO - PROCESS | 20903 | 1463280704031 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 19:51:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 19:51:44 INFO - PROCESS | 20903 | 1463280704038 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 19:51:44 INFO - PROCESS | 20903 | 1463280704041 Marionette TRACE conn3 <- [1,438,null,{}] 19:51:44 INFO - PROCESS | 20903 | 1463280704047 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:44 INFO - PROCESS | 20903 | 1463280704216 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 19:51:44 INFO - PROCESS | 20903 | 1463280704381 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:44 INFO - PROCESS | 20903 | ++DOCSHELL 0x8faaf800 == 70 [pid = 20903] [id = 117] 19:51:44 INFO - PROCESS | 20903 | ++DOMWINDOW == 139 (0x8fab1c00) [pid = 20903] [serial = 350] [outer = (nil)] 19:51:44 INFO - PROCESS | 20903 | ++DOMWINDOW == 140 (0x8fabc000) [pid = 20903] [serial = 351] [outer = 0x8fab1c00] 19:51:44 INFO - PROCESS | 20903 | 1463280704469 Marionette DEBUG loaded listener.js 19:51:44 INFO - PROCESS | 20903 | ++DOMWINDOW == 141 (0xa112a800) [pid = 20903] [serial = 352] [outer = 0x8fab1c00] 19:51:45 INFO - PROCESS | 20903 | 1463280705474 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 19:51:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 19:51:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1484ms 19:51:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 19:51:45 INFO - PROCESS | 20903 | 1463280705546 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 19:51:45 INFO - PROCESS | 20903 | 1463280705549 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 19:51:45 INFO - PROCESS | 20903 | 1463280705557 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 19:51:45 INFO - PROCESS | 20903 | 1463280705560 Marionette TRACE conn3 <- [1,442,null,{}] 19:51:45 INFO - PROCESS | 20903 | 1463280705566 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:45 INFO - PROCESS | 20903 | 1463280705741 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 19:51:45 INFO - PROCESS | 20903 | 1463280705946 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:45 INFO - PROCESS | 20903 | ++DOCSHELL 0x8fab9800 == 71 [pid = 20903] [id = 118] 19:51:45 INFO - PROCESS | 20903 | ++DOMWINDOW == 142 (0x8fabd400) [pid = 20903] [serial = 353] [outer = (nil)] 19:51:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 143 (0xa308d400) [pid = 20903] [serial = 354] [outer = 0x8fabd400] 19:51:46 INFO - PROCESS | 20903 | 1463280706037 Marionette DEBUG loaded listener.js 19:51:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 144 (0xa3543c00) [pid = 20903] [serial = 355] [outer = 0x8fabd400] 19:51:46 INFO - PROCESS | 20903 | 1463280706920 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 19:51:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 19:51:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1434ms 19:51:46 INFO - PROCESS | 20903 | 1463280706990 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 19:51:46 INFO - PROCESS | 20903 | 1463280706994 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 19:51:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 19:51:47 INFO - PROCESS | 20903 | 1463280707002 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 19:51:47 INFO - PROCESS | 20903 | 1463280707005 Marionette TRACE conn3 <- [1,446,null,{}] 19:51:47 INFO - PROCESS | 20903 | 1463280707011 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:47 INFO - PROCESS | 20903 | 1463280707219 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 19:51:47 INFO - PROCESS | 20903 | 1463280707430 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:47 INFO - PROCESS | 20903 | ++DOCSHELL 0xa2631800 == 72 [pid = 20903] [id = 119] 19:51:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 145 (0xa30f4400) [pid = 20903] [serial = 356] [outer = (nil)] 19:51:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 146 (0xa6f3a400) [pid = 20903] [serial = 357] [outer = 0xa30f4400] 19:51:47 INFO - PROCESS | 20903 | 1463280707562 Marionette DEBUG loaded listener.js 19:51:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 147 (0xa8c23800) [pid = 20903] [serial = 358] [outer = 0xa30f4400] 19:51:48 INFO - PROCESS | 20903 | 1463280708477 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 19:51:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 19:51:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1539ms 19:51:48 INFO - PROCESS | 20903 | 1463280708542 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 19:51:48 INFO - PROCESS | 20903 | 1463280708546 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 19:51:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 19:51:48 INFO - PROCESS | 20903 | 1463280708553 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 19:51:48 INFO - PROCESS | 20903 | 1463280708556 Marionette TRACE conn3 <- [1,450,null,{}] 19:51:48 INFO - PROCESS | 20903 | 1463280708562 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:48 INFO - PROCESS | 20903 | 1463280708733 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 19:51:48 INFO - PROCESS | 20903 | 1463280708897 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:48 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ea63400 == 73 [pid = 20903] [id = 120] 19:51:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 148 (0x8ea63c00) [pid = 20903] [serial = 359] [outer = (nil)] 19:51:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 149 (0x8ea6a400) [pid = 20903] [serial = 360] [outer = 0x8ea63c00] 19:51:48 INFO - PROCESS | 20903 | 1463280708984 Marionette DEBUG loaded listener.js 19:51:49 INFO - PROCESS | 20903 | ++DOMWINDOW == 150 (0x8ea6cc00) [pid = 20903] [serial = 361] [outer = 0x8ea63c00] 19:51:49 INFO - PROCESS | 20903 | 1463280709880 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 19:51:49 INFO - PROCESS | 20903 | 1463280709942 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 19:51:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 19:51:49 INFO - PROCESS | 20903 | 1463280709949 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 19:51:49 INFO - PROCESS | 20903 | 1463280709953 Marionette TRACE conn3 <- [1,454,null,{}] 19:51:49 INFO - PROCESS | 20903 | 1463280709959 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:50 INFO - PROCESS | 20903 | 1463280710126 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 19:51:50 INFO - PROCESS | 20903 | 1463280710301 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:50 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ea69800 == 74 [pid = 20903] [id = 121] 19:51:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 151 (0x8ea6a800) [pid = 20903] [serial = 362] [outer = (nil)] 19:51:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 152 (0x8ebf2800) [pid = 20903] [serial = 363] [outer = 0x8ea6a800] 19:51:50 INFO - PROCESS | 20903 | 1463280710388 Marionette DEBUG loaded listener.js 19:51:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 153 (0x8ebf7000) [pid = 20903] [serial = 364] [outer = 0x8ea6a800] 19:51:51 INFO - PROCESS | 20903 | [20903] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:51:51 INFO - PROCESS | 20903 | 1463280711316 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 19:51:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 19:51:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1442ms 19:51:51 INFO - PROCESS | 20903 | 1463280711392 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 19:51:51 INFO - PROCESS | 20903 | 1463280711396 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 19:51:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 19:51:51 INFO - PROCESS | 20903 | 1463280711403 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 19:51:51 INFO - PROCESS | 20903 | 1463280711405 Marionette TRACE conn3 <- [1,458,null,{}] 19:51:51 INFO - PROCESS | 20903 | 1463280711412 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:51 INFO - PROCESS | 20903 | 1463280711620 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 19:51:51 INFO - PROCESS | 20903 | 1463280711829 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:51 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ebf9c00 == 75 [pid = 20903] [id = 122] 19:51:51 INFO - PROCESS | 20903 | ++DOMWINDOW == 154 (0x8ebfb400) [pid = 20903] [serial = 365] [outer = (nil)] 19:51:51 INFO - PROCESS | 20903 | ++DOMWINDOW == 155 (0x95042c00) [pid = 20903] [serial = 366] [outer = 0x8ebfb400] 19:51:51 INFO - PROCESS | 20903 | 1463280711966 Marionette DEBUG loaded listener.js 19:51:52 INFO - PROCESS | 20903 | ++DOMWINDOW == 156 (0xa6f35c00) [pid = 20903] [serial = 367] [outer = 0x8ebfb400] 19:51:52 INFO - PROCESS | 20903 | 1463280712877 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 19:51:52 INFO - PROCESS | 20903 | 1463280712945 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 19:51:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 19:51:52 INFO - PROCESS | 20903 | 1463280712953 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 19:51:52 INFO - PROCESS | 20903 | 1463280712957 Marionette TRACE conn3 <- [1,462,null,{}] 19:51:52 INFO - PROCESS | 20903 | 1463280712962 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:53 INFO - PROCESS | 20903 | 1463280713130 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 19:51:53 INFO - PROCESS | 20903 | 1463280713578 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:53 INFO - PROCESS | 20903 | ++DOCSHELL 0x8f816000 == 76 [pid = 20903] [id = 123] 19:51:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 157 (0x8f817400) [pid = 20903] [serial = 368] [outer = (nil)] 19:51:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 158 (0x8fab1000) [pid = 20903] [serial = 369] [outer = 0x8f817400] 19:51:53 INFO - PROCESS | 20903 | 1463280713663 Marionette DEBUG loaded listener.js 19:51:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 159 (0x8faba800) [pid = 20903] [serial = 370] [outer = 0x8f817400] 19:51:54 INFO - PROCESS | 20903 | [20903] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:51:54 INFO - PROCESS | 20903 | 1463280714619 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 19:51:54 INFO - PROCESS | 20903 | 1463280714707 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 19:51:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 19:51:54 INFO - PROCESS | 20903 | 1463280714715 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 19:51:54 INFO - PROCESS | 20903 | 1463280714721 Marionette TRACE conn3 <- [1,466,null,{}] 19:51:54 INFO - PROCESS | 20903 | 1463280714728 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:54 INFO - PROCESS | 20903 | 1463280714910 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 19:51:55 INFO - PROCESS | 20903 | 1463280715217 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:55 INFO - PROCESS | 20903 | ++DOCSHELL 0x8f813c00 == 77 [pid = 20903] [id = 124] 19:51:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 160 (0x8fabb000) [pid = 20903] [serial = 371] [outer = (nil)] 19:51:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 161 (0x92414000) [pid = 20903] [serial = 372] [outer = 0x8fabb000] 19:51:55 INFO - PROCESS | 20903 | 1463280715307 Marionette DEBUG loaded listener.js 19:51:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 162 (0x92c83000) [pid = 20903] [serial = 373] [outer = 0x8fabb000] 19:51:56 INFO - PROCESS | 20903 | --DOCSHELL 0xa112f000 == 76 [pid = 20903] [id = 58] 19:51:56 INFO - PROCESS | 20903 | --DOMWINDOW == 161 (0x99c0a800) [pid = 20903] [serial = 276] [outer = (nil)] [url = about:blank] 19:51:56 INFO - PROCESS | 20903 | --DOMWINDOW == 160 (0xa34cc800) [pid = 20903] [serial = 297] [outer = (nil)] [url = about:blank] 19:51:56 INFO - PROCESS | 20903 | --DOCSHELL 0x92e35c00 == 75 [pid = 20903] [id = 26] 19:51:56 INFO - PROCESS | 20903 | 1463280716301 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 19:51:56 INFO - PROCESS | 20903 | 1463280716414 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 19:51:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 19:51:56 INFO - PROCESS | 20903 | 1463280716430 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 19:51:56 INFO - PROCESS | 20903 | 1463280716434 Marionette TRACE conn3 <- [1,470,null,{}] 19:51:56 INFO - PROCESS | 20903 | 1463280716441 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:56 INFO - PROCESS | 20903 | 1463280716617 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 19:51:56 INFO - PROCESS | 20903 | 1463280716830 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:56 INFO - PROCESS | 20903 | ++DOCSHELL 0x9240fc00 == 76 [pid = 20903] [id = 125] 19:51:56 INFO - PROCESS | 20903 | ++DOMWINDOW == 143 (0x92e2a400) [pid = 20903] [serial = 374] [outer = (nil)] 19:51:56 INFO - PROCESS | 20903 | ++DOMWINDOW == 144 (0x95009800) [pid = 20903] [serial = 375] [outer = 0x92e2a400] 19:51:56 INFO - PROCESS | 20903 | 1463280716927 Marionette DEBUG loaded listener.js 19:51:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 145 (0x95142800) [pid = 20903] [serial = 376] [outer = 0x92e2a400] 19:51:57 INFO - PROCESS | 20903 | 1463280717695 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 19:51:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 19:51:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1287ms 19:51:57 INFO - PROCESS | 20903 | 1463280717717 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 19:51:57 INFO - PROCESS | 20903 | 1463280717722 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 19:51:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 19:51:57 INFO - PROCESS | 20903 | 1463280717736 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 19:51:57 INFO - PROCESS | 20903 | 1463280717745 Marionette TRACE conn3 <- [1,474,null,{}] 19:51:57 INFO - PROCESS | 20903 | 1463280717753 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:57 INFO - PROCESS | 20903 | 1463280717956 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 19:51:57 INFO - PROCESS | 20903 | 1463280717980 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:58 INFO - PROCESS | 20903 | ++DOCSHELL 0x913da800 == 77 [pid = 20903] [id = 126] 19:51:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 146 (0x99b4e400) [pid = 20903] [serial = 377] [outer = (nil)] 19:51:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 147 (0x99c03c00) [pid = 20903] [serial = 378] [outer = 0x99b4e400] 19:51:58 INFO - PROCESS | 20903 | 1463280718054 Marionette DEBUG loaded listener.js 19:51:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 148 (0x99c0d400) [pid = 20903] [serial = 379] [outer = 0x99b4e400] 19:51:58 INFO - PROCESS | 20903 | 1463280718923 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 19:51:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 19:51:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1251ms 19:51:58 INFO - PROCESS | 20903 | 1463280718980 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 19:51:58 INFO - PROCESS | 20903 | 1463280718984 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 19:51:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 19:51:58 INFO - PROCESS | 20903 | 1463280718990 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 19:51:58 INFO - PROCESS | 20903 | 1463280718993 Marionette TRACE conn3 <- [1,478,null,{}] 19:51:59 INFO - PROCESS | 20903 | 1463280718999 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:59 INFO - PROCESS | 20903 | 1463280719198 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 19:51:59 INFO - PROCESS | 20903 | 1463280719225 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:59 INFO - PROCESS | 20903 | ++DOCSHELL 0x8edaa400 == 78 [pid = 20903] [id = 127] 19:51:59 INFO - PROCESS | 20903 | ++DOMWINDOW == 149 (0x8edac000) [pid = 20903] [serial = 380] [outer = (nil)] 19:51:59 INFO - PROCESS | 20903 | ++DOMWINDOW == 150 (0x8edb4000) [pid = 20903] [serial = 381] [outer = 0x8edac000] 19:51:59 INFO - PROCESS | 20903 | 1463280719298 Marionette DEBUG loaded listener.js 19:51:59 INFO - PROCESS | 20903 | ++DOMWINDOW == 151 (0x8edb6800) [pid = 20903] [serial = 382] [outer = 0x8edac000] 19:52:00 INFO - PROCESS | 20903 | 1463280720243 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 19:52:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 19:52:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1282ms 19:52:00 INFO - PROCESS | 20903 | 1463280720274 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 19:52:00 INFO - PROCESS | 20903 | 1463280720278 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 19:52:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 19:52:00 INFO - PROCESS | 20903 | 1463280720284 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 19:52:00 INFO - PROCESS | 20903 | 1463280720286 Marionette TRACE conn3 <- [1,482,null,{}] 19:52:00 INFO - PROCESS | 20903 | 1463280720293 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:00 INFO - PROCESS | 20903 | 1463280720513 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 19:52:00 INFO - PROCESS | 20903 | 1463280720534 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:00 INFO - PROCESS | 20903 | ++DOCSHELL 0x99608000 == 79 [pid = 20903] [id = 128] 19:52:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 152 (0x99c04000) [pid = 20903] [serial = 383] [outer = (nil)] 19:52:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 153 (0x9a2ce800) [pid = 20903] [serial = 384] [outer = 0x99c04000] 19:52:00 INFO - PROCESS | 20903 | 1463280720647 Marionette DEBUG loaded listener.js 19:52:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 154 (0x9b0c9400) [pid = 20903] [serial = 385] [outer = 0x99c04000] 19:52:01 INFO - PROCESS | 20903 | --DOMWINDOW == 153 (0x9a2cf400) [pid = 20903] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 19:52:01 INFO - PROCESS | 20903 | --DOMWINDOW == 152 (0x93c0e800) [pid = 20903] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 19:52:01 INFO - PROCESS | 20903 | --DOMWINDOW == 151 (0x98f2fc00) [pid = 20903] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 19:52:01 INFO - PROCESS | 20903 | --DOMWINDOW == 150 (0x91ffc400) [pid = 20903] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 19:52:01 INFO - PROCESS | 20903 | --DOMWINDOW == 149 (0x92c8f000) [pid = 20903] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 19:52:01 INFO - PROCESS | 20903 | --DOMWINDOW == 148 (0x989d1c00) [pid = 20903] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 19:52:01 INFO - PROCESS | 20903 | 1463280721701 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 19:52:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 19:52:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1433ms 19:52:01 INFO - PROCESS | 20903 | 1463280721718 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 19:52:01 INFO - PROCESS | 20903 | 1463280721723 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 19:52:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 19:52:01 INFO - PROCESS | 20903 | 1463280721729 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 19:52:01 INFO - PROCESS | 20903 | 1463280721732 Marionette TRACE conn3 <- [1,486,null,{}] 19:52:01 INFO - PROCESS | 20903 | 1463280721738 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:01 INFO - PROCESS | 20903 | 1463280721933 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 19:52:01 INFO - PROCESS | 20903 | 1463280721956 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:01 INFO - PROCESS | 20903 | ++DOCSHELL 0x91ffc400 == 80 [pid = 20903] [id = 129] 19:52:01 INFO - PROCESS | 20903 | ++DOMWINDOW == 149 (0x92c89c00) [pid = 20903] [serial = 386] [outer = (nil)] 19:52:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 150 (0x9aeb3000) [pid = 20903] [serial = 387] [outer = 0x92c89c00] 19:52:02 INFO - PROCESS | 20903 | 1463280722030 Marionette DEBUG loaded listener.js 19:52:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 151 (0x9b8e1000) [pid = 20903] [serial = 388] [outer = 0x92c89c00] 19:52:03 INFO - PROCESS | 20903 | 1463280723004 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 19:52:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 19:52:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1390ms 19:52:03 INFO - PROCESS | 20903 | 1463280723122 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 19:52:03 INFO - PROCESS | 20903 | 1463280723128 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 19:52:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 19:52:03 INFO - PROCESS | 20903 | 1463280723136 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 19:52:03 INFO - PROCESS | 20903 | 1463280723143 Marionette TRACE conn3 <- [1,490,null,{}] 19:52:03 INFO - PROCESS | 20903 | 1463280723152 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:03 INFO - PROCESS | 20903 | 1463280723375 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 19:52:03 INFO - PROCESS | 20903 | 1463280723612 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:03 INFO - PROCESS | 20903 | ++DOCSHELL 0x8edb0400 == 81 [pid = 20903] [id = 130] 19:52:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 152 (0x8edb2800) [pid = 20903] [serial = 389] [outer = (nil)] 19:52:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 153 (0x8f812c00) [pid = 20903] [serial = 390] [outer = 0x8edb2800] 19:52:03 INFO - PROCESS | 20903 | 1463280723702 Marionette DEBUG loaded listener.js 19:52:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 154 (0x8fab7000) [pid = 20903] [serial = 391] [outer = 0x8edb2800] 19:52:04 INFO - PROCESS | 20903 | 1463280724633 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 19:52:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 19:52:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1545ms 19:52:04 INFO - PROCESS | 20903 | 1463280724683 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 19:52:04 INFO - PROCESS | 20903 | 1463280724689 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 19:52:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 19:52:04 INFO - PROCESS | 20903 | 1463280724704 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 19:52:04 INFO - PROCESS | 20903 | 1463280724710 Marionette TRACE conn3 <- [1,494,null,{}] 19:52:04 INFO - PROCESS | 20903 | 1463280724718 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:04 INFO - PROCESS | 20903 | 1463280724921 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 19:52:05 INFO - PROCESS | 20903 | 1463280725137 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:05 INFO - PROCESS | 20903 | ++DOCSHELL 0x8fad3400 == 82 [pid = 20903] [id = 131] 19:52:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 155 (0x8fad5000) [pid = 20903] [serial = 392] [outer = (nil)] 19:52:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 156 (0x91fed400) [pid = 20903] [serial = 393] [outer = 0x8fad5000] 19:52:05 INFO - PROCESS | 20903 | 1463280725282 Marionette DEBUG loaded listener.js 19:52:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 157 (0x922f2000) [pid = 20903] [serial = 394] [outer = 0x8fad5000] 19:52:06 INFO - PROCESS | 20903 | 1463280726251 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 19:52:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 19:52:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1594ms 19:52:06 INFO - PROCESS | 20903 | 1463280726295 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 19:52:06 INFO - PROCESS | 20903 | 1463280726299 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 19:52:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 19:52:06 INFO - PROCESS | 20903 | 1463280726306 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 19:52:06 INFO - PROCESS | 20903 | 1463280726311 Marionette TRACE conn3 <- [1,498,null,{}] 19:52:06 INFO - PROCESS | 20903 | 1463280726327 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:06 INFO - PROCESS | 20903 | 1463280726526 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 19:52:06 INFO - PROCESS | 20903 | 1463280726791 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:06 INFO - PROCESS | 20903 | ++DOCSHELL 0x92c86800 == 83 [pid = 20903] [id = 132] 19:52:06 INFO - PROCESS | 20903 | ++DOMWINDOW == 158 (0x9500f000) [pid = 20903] [serial = 395] [outer = (nil)] 19:52:06 INFO - PROCESS | 20903 | ++DOMWINDOW == 159 (0x977e7800) [pid = 20903] [serial = 396] [outer = 0x9500f000] 19:52:06 INFO - PROCESS | 20903 | 1463280726903 Marionette DEBUG loaded listener.js 19:52:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 160 (0x98f2ac00) [pid = 20903] [serial = 397] [outer = 0x9500f000] 19:52:07 INFO - PROCESS | 20903 | 1463280727933 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 19:52:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 19:52:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1790ms 19:52:08 INFO - PROCESS | 20903 | 1463280728328 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 19:52:08 INFO - PROCESS | 20903 | 1463280728332 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 19:52:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 19:52:08 INFO - PROCESS | 20903 | 1463280728443 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 19:52:08 INFO - PROCESS | 20903 | 1463280728448 Marionette TRACE conn3 <- [1,502,null,{}] 19:52:08 INFO - PROCESS | 20903 | 1463280728467 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:08 INFO - PROCESS | 20903 | 1463280728636 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 19:52:08 INFO - PROCESS | 20903 | 1463280728799 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:08 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ecc0000 == 84 [pid = 20903] [id = 133] 19:52:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 161 (0x8ecc0800) [pid = 20903] [serial = 398] [outer = (nil)] 19:52:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 162 (0x8ecc4800) [pid = 20903] [serial = 399] [outer = 0x8ecc0800] 19:52:08 INFO - PROCESS | 20903 | 1463280728893 Marionette DEBUG loaded listener.js 19:52:09 INFO - PROCESS | 20903 | ++DOMWINDOW == 163 (0xa219d000) [pid = 20903] [serial = 400] [outer = 0x8ecc0800] 19:52:09 INFO - PROCESS | 20903 | 1463280729831 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 19:52:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 19:52:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1494ms 19:52:09 INFO - PROCESS | 20903 | 1463280729888 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 19:52:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 19:52:09 INFO - PROCESS | 20903 | 1463280729892 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 19:52:09 INFO - PROCESS | 20903 | 1463280729899 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 19:52:09 INFO - PROCESS | 20903 | 1463280729902 Marionette TRACE conn3 <- [1,506,null,{}] 19:52:09 INFO - PROCESS | 20903 | 1463280729908 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:10 INFO - PROCESS | 20903 | 1463280730081 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 19:52:10 INFO - PROCESS | 20903 | 1463280730304 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:10 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e3ef800 == 85 [pid = 20903] [id = 134] 19:52:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 164 (0x8e3f2c00) [pid = 20903] [serial = 401] [outer = (nil)] 19:52:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 165 (0x8e3f9c00) [pid = 20903] [serial = 402] [outer = 0x8e3f2c00] 19:52:10 INFO - PROCESS | 20903 | 1463280730433 Marionette DEBUG loaded listener.js 19:52:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 166 (0x8ebed800) [pid = 20903] [serial = 403] [outer = 0x8e3f2c00] 19:52:11 INFO - PROCESS | 20903 | 1463280731324 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 19:52:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 19:52:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1483ms 19:52:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 19:52:11 INFO - PROCESS | 20903 | 1463280731382 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 19:52:11 INFO - PROCESS | 20903 | 1463280731385 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 19:52:11 INFO - PROCESS | 20903 | 1463280731393 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 19:52:11 INFO - PROCESS | 20903 | 1463280731395 Marionette TRACE conn3 <- [1,510,null,{}] 19:52:11 INFO - PROCESS | 20903 | 1463280731402 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:11 INFO - PROCESS | 20903 | 1463280731608 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 19:52:11 INFO - PROCESS | 20903 | 1463280731880 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:11 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e5e8400 == 86 [pid = 20903] [id = 135] 19:52:11 INFO - PROCESS | 20903 | ++DOMWINDOW == 167 (0x8e5ea000) [pid = 20903] [serial = 404] [outer = (nil)] 19:52:11 INFO - PROCESS | 20903 | ++DOMWINDOW == 168 (0x8e5f3c00) [pid = 20903] [serial = 405] [outer = 0x8e5ea000] 19:52:11 INFO - PROCESS | 20903 | 1463280731984 Marionette DEBUG loaded listener.js 19:52:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 169 (0x95268800) [pid = 20903] [serial = 406] [outer = 0x8e5ea000] 19:52:12 INFO - PROCESS | 20903 | 1463280732851 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 19:52:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 19:52:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1536ms 19:52:12 INFO - PROCESS | 20903 | 1463280732928 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 19:52:12 INFO - PROCESS | 20903 | 1463280732932 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 19:52:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 19:52:12 INFO - PROCESS | 20903 | 1463280732939 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 19:52:12 INFO - PROCESS | 20903 | 1463280732941 Marionette TRACE conn3 <- [1,514,null,{}] 19:52:12 INFO - PROCESS | 20903 | 1463280732948 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:13 INFO - PROCESS | 20903 | 1463280733155 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 19:52:13 INFO - PROCESS | 20903 | 1463280733367 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:13 INFO - PROCESS | 20903 | ++DOCSHELL 0x8da08800 == 87 [pid = 20903] [id = 136] 19:52:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 170 (0x8da08c00) [pid = 20903] [serial = 407] [outer = (nil)] 19:52:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 171 (0x8da10000) [pid = 20903] [serial = 408] [outer = 0x8da08c00] 19:52:13 INFO - PROCESS | 20903 | 1463280733495 Marionette DEBUG loaded listener.js 19:52:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 172 (0x8da13000) [pid = 20903] [serial = 409] [outer = 0x8da08c00] 19:52:14 INFO - PROCESS | 20903 | 1463280734370 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 19:52:14 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 19:52:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1490ms 19:52:14 INFO - PROCESS | 20903 | 1463280734430 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 19:52:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 19:52:14 INFO - PROCESS | 20903 | 1463280734434 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 19:52:14 INFO - PROCESS | 20903 | 1463280734441 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 19:52:14 INFO - PROCESS | 20903 | 1463280734445 Marionette TRACE conn3 <- [1,518,null,{}] 19:52:14 INFO - PROCESS | 20903 | 1463280734451 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:14 INFO - PROCESS | 20903 | 1463280734632 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 19:52:14 INFO - PROCESS | 20903 | 1463280734813 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:14 INFO - PROCESS | 20903 | ++DOCSHELL 0x8da07000 == 88 [pid = 20903] [id = 137] 19:52:14 INFO - PROCESS | 20903 | ++DOMWINDOW == 173 (0x8da09400) [pid = 20903] [serial = 410] [outer = (nil)] 19:52:14 INFO - PROCESS | 20903 | ++DOMWINDOW == 174 (0x9b240c00) [pid = 20903] [serial = 411] [outer = 0x8da09400] 19:52:14 INFO - PROCESS | 20903 | 1463280734901 Marionette DEBUG loaded listener.js 19:52:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 175 (0xa308f000) [pid = 20903] [serial = 412] [outer = 0x8da09400] 19:52:15 INFO - PROCESS | 20903 | 1463280735887 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 19:52:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 19:52:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1484ms 19:52:15 INFO - PROCESS | 20903 | 1463280735925 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 19:52:15 INFO - PROCESS | 20903 | 1463280735930 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 19:52:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 19:52:15 INFO - PROCESS | 20903 | 1463280735936 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 19:52:15 INFO - PROCESS | 20903 | 1463280735940 Marionette TRACE conn3 <- [1,522,null,{}] 19:52:15 INFO - PROCESS | 20903 | 1463280735946 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:16 INFO - PROCESS | 20903 | 1463280736141 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 19:52:16 INFO - PROCESS | 20903 | 1463280736354 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:16 INFO - PROCESS | 20903 | ++DOCSHELL 0x8dcc8c00 == 89 [pid = 20903] [id = 138] 19:52:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 176 (0x8dccb000) [pid = 20903] [serial = 413] [outer = (nil)] 19:52:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 177 (0x8dcd0c00) [pid = 20903] [serial = 414] [outer = 0x8dccb000] 19:52:16 INFO - PROCESS | 20903 | 1463280736485 Marionette DEBUG loaded listener.js 19:52:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 178 (0x8dcd5000) [pid = 20903] [serial = 415] [outer = 0x8dccb000] 19:52:17 INFO - PROCESS | 20903 | 1463280737343 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 19:52:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 179 (0x8dcd4800) [pid = 20903] [serial = 416] [outer = 0x9462d000] 19:52:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 19:52:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1480ms 19:52:17 INFO - PROCESS | 20903 | 1463280737444 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 19:52:17 INFO - PROCESS | 20903 | 1463280737449 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 19:52:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 19:52:17 INFO - PROCESS | 20903 | 1463280737544 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 19:52:17 INFO - PROCESS | 20903 | 1463280737549 Marionette TRACE conn3 <- [1,526,null,{}] 19:52:17 INFO - PROCESS | 20903 | 1463280737569 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:17 INFO - PROCESS | 20903 | 1463280737734 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 19:52:17 INFO - PROCESS | 20903 | 1463280737946 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:17 INFO - PROCESS | 20903 | ++DOCSHELL 0x8dcc8000 == 90 [pid = 20903] [id = 139] 19:52:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 180 (0x923c0000) [pid = 20903] [serial = 417] [outer = (nil)] 19:52:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 181 (0x9a118000) [pid = 20903] [serial = 418] [outer = 0x923c0000] 19:52:18 INFO - PROCESS | 20903 | 1463280738032 Marionette DEBUG loaded listener.js 19:52:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 182 (0x9a11b800) [pid = 20903] [serial = 419] [outer = 0x923c0000] 19:52:18 INFO - PROCESS | 20903 | 1463280738939 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 19:52:18 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 19:52:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1526ms 19:52:18 INFO - PROCESS | 20903 | 1463280738992 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 19:52:18 INFO - PROCESS | 20903 | 1463280738996 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 19:52:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 19:52:19 INFO - PROCESS | 20903 | 1463280739004 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 19:52:19 INFO - PROCESS | 20903 | 1463280739008 Marionette TRACE conn3 <- [1,530,null,{}] 19:52:19 INFO - PROCESS | 20903 | 1463280739014 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:19 INFO - PROCESS | 20903 | 1463280739215 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 19:52:19 INFO - PROCESS | 20903 | 1463280739448 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:19 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c944c00 == 91 [pid = 20903] [id = 140] 19:52:19 INFO - PROCESS | 20903 | ++DOMWINDOW == 183 (0x8c94b800) [pid = 20903] [serial = 420] [outer = (nil)] 19:52:19 INFO - PROCESS | 20903 | ++DOMWINDOW == 184 (0x8dcd2c00) [pid = 20903] [serial = 421] [outer = 0x8c94b800] 19:52:19 INFO - PROCESS | 20903 | 1463280739558 Marionette DEBUG loaded listener.js 19:52:19 INFO - PROCESS | 20903 | ++DOMWINDOW == 185 (0x98131c00) [pid = 20903] [serial = 422] [outer = 0x8c94b800] 19:52:20 INFO - PROCESS | 20903 | 1463280740734 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 19:52:20 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 19:52:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 19:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 19:52:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:52:20 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 19:52:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 19:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 19:52:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:52:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1838ms 19:52:20 INFO - PROCESS | 20903 | 1463280740855 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 19:52:20 INFO - PROCESS | 20903 | 1463280740861 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 19:52:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 19:52:20 INFO - PROCESS | 20903 | 1463280740870 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 19:52:20 INFO - PROCESS | 20903 | 1463280740876 Marionette TRACE conn3 <- [1,534,null,{}] 19:52:20 INFO - PROCESS | 20903 | 1463280740884 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:21 INFO - PROCESS | 20903 | 1463280741199 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 19:52:21 INFO - PROCESS | 20903 | 1463280741338 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:21 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e5f0c00 == 92 [pid = 20903] [id = 141] 19:52:21 INFO - PROCESS | 20903 | ++DOMWINDOW == 186 (0x8e5f1000) [pid = 20903] [serial = 423] [outer = (nil)] 19:52:21 INFO - PROCESS | 20903 | ++DOMWINDOW == 187 (0x8ecbe400) [pid = 20903] [serial = 424] [outer = 0x8e5f1000] 19:52:21 INFO - PROCESS | 20903 | 1463280741420 Marionette DEBUG loaded listener.js 19:52:21 INFO - PROCESS | 20903 | ++DOMWINDOW == 188 (0x8edad800) [pid = 20903] [serial = 425] [outer = 0x8e5f1000] 19:52:22 INFO - PROCESS | 20903 | 1463280742324 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 19:52:22 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 19:52:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1546ms 19:52:22 INFO - PROCESS | 20903 | 1463280742416 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 19:52:22 INFO - PROCESS | 20903 | 1463280742425 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 19:52:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 19:52:22 INFO - PROCESS | 20903 | 1463280742435 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 19:52:22 INFO - PROCESS | 20903 | 1463280742438 Marionette TRACE conn3 <- [1,538,null,{}] 19:52:22 INFO - PROCESS | 20903 | 1463280742445 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:22 INFO - PROCESS | 20903 | 1463280742638 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 19:52:22 INFO - PROCESS | 20903 | 1463280742813 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:22 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ea6f000 == 93 [pid = 20903] [id = 142] 19:52:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 189 (0x8ebee400) [pid = 20903] [serial = 426] [outer = (nil)] 19:52:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 190 (0x8f818c00) [pid = 20903] [serial = 427] [outer = 0x8ebee400] 19:52:22 INFO - PROCESS | 20903 | 1463280742895 Marionette DEBUG loaded listener.js 19:52:23 INFO - PROCESS | 20903 | ++DOMWINDOW == 191 (0x8facac00) [pid = 20903] [serial = 428] [outer = 0x8ebee400] 19:52:23 INFO - PROCESS | 20903 | 1463280743821 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 19:52:23 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. 19:52:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1441ms 19:52:23 INFO - PROCESS | 20903 | 1463280743882 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 19:52:23 INFO - PROCESS | 20903 | 1463280743886 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 19:52:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 19:52:23 INFO - PROCESS | 20903 | 1463280743894 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 19:52:23 INFO - PROCESS | 20903 | 1463280743899 Marionette TRACE conn3 <- [1,542,null,{}] 19:52:23 INFO - PROCESS | 20903 | 1463280743916 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:24 INFO - PROCESS | 20903 | 1463280744101 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 19:52:24 INFO - PROCESS | 20903 | --DOCSHELL 0x923bf800 == 92 [pid = 20903] [id = 93] 19:52:24 INFO - PROCESS | 20903 | --DOMWINDOW == 190 (0x9b0c8800) [pid = 20903] [serial = 339] [outer = (nil)] [url = about:blank] 19:52:24 INFO - PROCESS | 20903 | --DOMWINDOW == 189 (0x94627400) [pid = 20903] [serial = 300] [outer = (nil)] [url = about:blank] 19:52:24 INFO - PROCESS | 20903 | --DOMWINDOW == 188 (0x99c0c800) [pid = 20903] [serial = 303] [outer = (nil)] [url = about:blank] 19:52:24 INFO - PROCESS | 20903 | --DOMWINDOW == 187 (0x99c0ac00) [pid = 20903] [serial = 306] [outer = (nil)] [url = about:blank] 19:52:24 INFO - PROCESS | 20903 | --DOMWINDOW == 186 (0xa21aa000) [pid = 20903] [serial = 309] [outer = (nil)] [url = about:blank] 19:52:24 INFO - PROCESS | 20903 | --DOMWINDOW == 185 (0x92b8b400) [pid = 20903] [serial = 312] [outer = (nil)] [url = about:blank] 19:52:24 INFO - PROCESS | 20903 | --DOMWINDOW == 184 (0xa6f37c00) [pid = 20903] [serial = 315] [outer = (nil)] [url = about:blank] 19:52:24 INFO - PROCESS | 20903 | --DOMWINDOW == 183 (0x8f81a800) [pid = 20903] [serial = 318] [outer = (nil)] [url = about:blank] 19:52:24 INFO - PROCESS | 20903 | 1463280744407 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:24 INFO - PROCESS | 20903 | --DOCSHELL 0x99608000 == 91 [pid = 20903] [id = 128] 19:52:24 INFO - PROCESS | 20903 | --DOCSHELL 0x8edaa400 == 90 [pid = 20903] [id = 127] 19:52:24 INFO - PROCESS | 20903 | --DOCSHELL 0x913da800 == 89 [pid = 20903] [id = 126] 19:52:24 INFO - PROCESS | 20903 | ++DOCSHELL 0x8eda9800 == 90 [pid = 20903] [id = 143] 19:52:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 184 (0x8edaa400) [pid = 20903] [serial = 429] [outer = (nil)] 19:52:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 185 (0x91ff4800) [pid = 20903] [serial = 430] [outer = 0x8edaa400] 19:52:24 INFO - PROCESS | 20903 | 1463280744514 Marionette DEBUG loaded listener.js 19:52:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 186 (0x92b8f000) [pid = 20903] [serial = 431] [outer = 0x8edaa400] 19:52:24 INFO - PROCESS | 20903 | --DOCSHELL 0x9240fc00 == 89 [pid = 20903] [id = 125] 19:52:24 INFO - PROCESS | 20903 | --DOCSHELL 0x8f813c00 == 88 [pid = 20903] [id = 124] 19:52:24 INFO - PROCESS | 20903 | --DOCSHELL 0x8f816000 == 87 [pid = 20903] [id = 123] 19:52:24 INFO - PROCESS | 20903 | --DOCSHELL 0xa2631800 == 86 [pid = 20903] [id = 119] 19:52:24 INFO - PROCESS | 20903 | --DOCSHELL 0x9240a400 == 85 [pid = 20903] [id = 114] 19:52:24 INFO - PROCESS | 20903 | --DOMWINDOW == 185 (0x9b0cac00) [pid = 20903] [serial = 336] [outer = (nil)] [url = about:blank] 19:52:24 INFO - PROCESS | 20903 | --DOMWINDOW == 184 (0x9b9b0c00) [pid = 20903] [serial = 337] [outer = (nil)] [url = about:blank] 19:52:24 INFO - PROCESS | 20903 | --DOMWINDOW == 183 (0x95002400) [pid = 20903] [serial = 327] [outer = (nil)] [url = about:blank] 19:52:24 INFO - PROCESS | 20903 | --DOMWINDOW == 182 (0x95045400) [pid = 20903] [serial = 328] [outer = (nil)] [url = about:blank] 19:52:24 INFO - PROCESS | 20903 | --DOMWINDOW == 181 (0x9960e800) [pid = 20903] [serial = 330] [outer = (nil)] [url = about:blank] 19:52:24 INFO - PROCESS | 20903 | --DOMWINDOW == 180 (0x92b83800) [pid = 20903] [serial = 322] [outer = (nil)] [url = about:blank] 19:52:24 INFO - PROCESS | 20903 | --DOMWINDOW == 179 (0x923bbc00) [pid = 20903] [serial = 321] [outer = (nil)] [url = about:blank] 19:52:24 INFO - PROCESS | 20903 | --DOMWINDOW == 178 (0x93cdac00) [pid = 20903] [serial = 325] [outer = (nil)] [url = about:blank] 19:52:24 INFO - PROCESS | 20903 | --DOMWINDOW == 177 (0x92e2f000) [pid = 20903] [serial = 324] [outer = (nil)] [url = about:blank] 19:52:24 INFO - PROCESS | 20903 | --DOMWINDOW == 176 (0x99f1bc00) [pid = 20903] [serial = 333] [outer = (nil)] [url = about:blank] 19:52:24 INFO - PROCESS | 20903 | --DOMWINDOW == 175 (0x9a2ca800) [pid = 20903] [serial = 334] [outer = (nil)] [url = about:blank] 19:52:24 INFO - PROCESS | 20903 | --DOMWINDOW == 174 (0x998c4c00) [pid = 20903] [serial = 331] [outer = (nil)] [url = about:blank] 19:52:25 INFO - PROCESS | 20903 | 1463280745286 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 19:52:25 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. 19:52:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1441ms 19:52:25 INFO - PROCESS | 20903 | 1463280745340 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 19:52:25 INFO - PROCESS | 20903 | 1463280745346 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 19:52:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 19:52:25 INFO - PROCESS | 20903 | 1463280745353 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 19:52:25 INFO - PROCESS | 20903 | 1463280745356 Marionette TRACE conn3 <- [1,546,null,{}] 19:52:25 INFO - PROCESS | 20903 | 1463280745362 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:25 INFO - PROCESS | 20903 | 1463280745545 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 19:52:25 INFO - PROCESS | 20903 | 1463280745695 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:25 INFO - PROCESS | 20903 | ++DOCSHELL 0x8fad2000 == 86 [pid = 20903] [id = 144] 19:52:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 175 (0x913d0000) [pid = 20903] [serial = 432] [outer = (nil)] 19:52:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 176 (0x92c88c00) [pid = 20903] [serial = 433] [outer = 0x913d0000] 19:52:25 INFO - PROCESS | 20903 | 1463280745782 Marionette DEBUG loaded listener.js 19:52:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 177 (0x93c0c400) [pid = 20903] [serial = 434] [outer = 0x913d0000] 19:52:26 INFO - PROCESS | 20903 | 1463280746639 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 19:52:26 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 19:52:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1335ms 19:52:26 INFO - PROCESS | 20903 | 1463280746689 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 19:52:26 INFO - PROCESS | 20903 | 1463280746693 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 19:52:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 19:52:26 INFO - PROCESS | 20903 | 1463280746699 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 19:52:26 INFO - PROCESS | 20903 | 1463280746702 Marionette TRACE conn3 <- [1,550,null,{}] 19:52:26 INFO - PROCESS | 20903 | 1463280746708 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:26 INFO - PROCESS | 20903 | 1463280746877 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 19:52:27 INFO - PROCESS | 20903 | 1463280747047 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:27 INFO - PROCESS | 20903 | ++DOCSHELL 0x91ff6000 == 87 [pid = 20903] [id = 145] 19:52:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 178 (0x923bf800) [pid = 20903] [serial = 435] [outer = (nil)] 19:52:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 179 (0x93cd6000) [pid = 20903] [serial = 436] [outer = 0x923bf800] 19:52:27 INFO - PROCESS | 20903 | 1463280747120 Marionette DEBUG loaded listener.js 19:52:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 180 (0x9500e800) [pid = 20903] [serial = 437] [outer = 0x923bf800] 19:52:28 INFO - PROCESS | 20903 | 1463280748018 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 19:52:28 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. 19:52:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1335ms 19:52:28 INFO - PROCESS | 20903 | 1463280748066 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 19:52:28 INFO - PROCESS | 20903 | 1463280748069 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 19:52:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 19:52:28 INFO - PROCESS | 20903 | 1463280748077 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 19:52:28 INFO - PROCESS | 20903 | 1463280748080 Marionette TRACE conn3 <- [1,554,null,{}] 19:52:28 INFO - PROCESS | 20903 | 1463280748085 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:28 INFO - PROCESS | 20903 | 1463280748318 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 19:52:28 INFO - PROCESS | 20903 | 1463280748353 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:28 INFO - PROCESS | 20903 | ++DOCSHELL 0x8fad0c00 == 88 [pid = 20903] [id = 146] 19:52:28 INFO - PROCESS | 20903 | ++DOMWINDOW == 181 (0x92c90000) [pid = 20903] [serial = 438] [outer = (nil)] 19:52:28 INFO - PROCESS | 20903 | ++DOMWINDOW == 182 (0x99c09000) [pid = 20903] [serial = 439] [outer = 0x92c90000] 19:52:28 INFO - PROCESS | 20903 | 1463280748428 Marionette DEBUG loaded listener.js 19:52:28 INFO - PROCESS | 20903 | ++DOMWINDOW == 183 (0x9a119000) [pid = 20903] [serial = 440] [outer = 0x92c90000] 19:52:29 INFO - PROCESS | 20903 | [20903] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:52:29 INFO - PROCESS | 20903 | --DOMWINDOW == 182 (0x8f817400) [pid = 20903] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 19:52:29 INFO - PROCESS | 20903 | --DOMWINDOW == 181 (0x92e2a400) [pid = 20903] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 19:52:29 INFO - PROCESS | 20903 | --DOMWINDOW == 180 (0x99b4e400) [pid = 20903] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 19:52:29 INFO - PROCESS | 20903 | --DOMWINDOW == 179 (0x8fabb000) [pid = 20903] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 19:52:29 INFO - PROCESS | 20903 | --DOMWINDOW == 178 (0x8edac000) [pid = 20903] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 19:52:29 INFO - PROCESS | 20903 | --DOMWINDOW == 177 (0x99c04000) [pid = 20903] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 19:52:29 INFO - PROCESS | 20903 | --DOMWINDOW == 176 (0xa227f400) [pid = 20903] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 19:52:29 INFO - PROCESS | 20903 | 1463280749478 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 19:52:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 19:52:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1428ms 19:52:29 INFO - PROCESS | 20903 | 1463280749506 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 19:52:29 INFO - PROCESS | 20903 | 1463280749510 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 19:52:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 19:52:29 INFO - PROCESS | 20903 | 1463280749516 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 19:52:29 INFO - PROCESS | 20903 | 1463280749518 Marionette TRACE conn3 <- [1,558,null,{}] 19:52:29 INFO - PROCESS | 20903 | 1463280749524 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:29 INFO - PROCESS | 20903 | 1463280749677 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 19:52:29 INFO - PROCESS | 20903 | 1463280749693 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:29 INFO - PROCESS | 20903 | ++DOCSHELL 0x8edb1400 == 89 [pid = 20903] [id = 147] 19:52:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 177 (0x913dc000) [pid = 20903] [serial = 441] [outer = (nil)] 19:52:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 178 (0x99b4e400) [pid = 20903] [serial = 442] [outer = 0x913dc000] 19:52:29 INFO - PROCESS | 20903 | 1463280749777 Marionette DEBUG loaded listener.js 19:52:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 179 (0x9a123000) [pid = 20903] [serial = 443] [outer = 0x913dc000] 19:52:30 INFO - PROCESS | 20903 | 1463280750634 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 19:52:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 19:52:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1178ms 19:52:30 INFO - PROCESS | 20903 | 1463280750699 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 19:52:30 INFO - PROCESS | 20903 | 1463280750703 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 19:52:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 19:52:30 INFO - PROCESS | 20903 | 1463280750709 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 19:52:30 INFO - PROCESS | 20903 | 1463280750712 Marionette TRACE conn3 <- [1,562,null,{}] 19:52:30 INFO - PROCESS | 20903 | 1463280750718 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:30 INFO - PROCESS | 20903 | 1463280750916 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 19:52:31 INFO - PROCESS | 20903 | 1463280751043 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:31 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ea6c400 == 90 [pid = 20903] [id = 148] 19:52:31 INFO - PROCESS | 20903 | ++DOMWINDOW == 180 (0x8fab9400) [pid = 20903] [serial = 444] [outer = (nil)] 19:52:31 INFO - PROCESS | 20903 | ++DOMWINDOW == 181 (0x9a2c3800) [pid = 20903] [serial = 445] [outer = 0x8fab9400] 19:52:31 INFO - PROCESS | 20903 | 1463280751117 Marionette DEBUG loaded listener.js 19:52:31 INFO - PROCESS | 20903 | ++DOMWINDOW == 182 (0x9a2d1000) [pid = 20903] [serial = 446] [outer = 0x8fab9400] 19:52:31 INFO - PROCESS | 20903 | [20903] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:52:32 INFO - PROCESS | 20903 | 1463280752150 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 19:52:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 19:52:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1482ms 19:52:32 INFO - PROCESS | 20903 | 1463280752193 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 19:52:32 INFO - PROCESS | 20903 | 1463280752201 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 19:52:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 19:52:32 INFO - PROCESS | 20903 | 1463280752210 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 19:52:32 INFO - PROCESS | 20903 | 1463280752216 Marionette TRACE conn3 <- [1,566,null,{}] 19:52:32 INFO - PROCESS | 20903 | 1463280752225 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:32 INFO - PROCESS | 20903 | 1463280752427 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 19:52:32 INFO - PROCESS | 20903 | 1463280752576 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:32 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e2e5800 == 91 [pid = 20903] [id = 149] 19:52:32 INFO - PROCESS | 20903 | ++DOMWINDOW == 183 (0x8e2e7800) [pid = 20903] [serial = 447] [outer = (nil)] 19:52:32 INFO - PROCESS | 20903 | ++DOMWINDOW == 184 (0x8ebfa400) [pid = 20903] [serial = 448] [outer = 0x8e2e7800] 19:52:32 INFO - PROCESS | 20903 | 1463280752714 Marionette DEBUG loaded listener.js 19:52:32 INFO - PROCESS | 20903 | ++DOMWINDOW == 185 (0x8edb5800) [pid = 20903] [serial = 449] [outer = 0x8e2e7800] 19:52:33 INFO - PROCESS | 20903 | [20903] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:52:33 INFO - PROCESS | 20903 | 1463280753613 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 19:52:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 19:52:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1434ms 19:52:33 INFO - PROCESS | 20903 | 1463280753645 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 19:52:33 INFO - PROCESS | 20903 | 1463280753653 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 19:52:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 19:52:33 INFO - PROCESS | 20903 | 1463280753664 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 19:52:33 INFO - PROCESS | 20903 | 1463280753668 Marionette TRACE conn3 <- [1,570,null,{}] 19:52:33 INFO - PROCESS | 20903 | 1463280753675 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:33 INFO - PROCESS | 20903 | 1463280753866 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 19:52:34 INFO - PROCESS | 20903 | 1463280754039 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:34 INFO - PROCESS | 20903 | ++DOCSHELL 0x8dccc400 == 92 [pid = 20903] [id = 150] 19:52:34 INFO - PROCESS | 20903 | ++DOMWINDOW == 186 (0x8f813c00) [pid = 20903] [serial = 450] [outer = (nil)] 19:52:34 INFO - PROCESS | 20903 | ++DOMWINDOW == 187 (0x922eb400) [pid = 20903] [serial = 451] [outer = 0x8f813c00] 19:52:34 INFO - PROCESS | 20903 | 1463280754125 Marionette DEBUG loaded listener.js 19:52:34 INFO - PROCESS | 20903 | ++DOMWINDOW == 188 (0x92b8d800) [pid = 20903] [serial = 452] [outer = 0x8f813c00] 19:52:34 INFO - PROCESS | 20903 | [20903] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:52:35 INFO - PROCESS | 20903 | 1463280755181 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 19:52:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 19:52:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1583ms 19:52:35 INFO - PROCESS | 20903 | 1463280755248 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 19:52:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 19:52:35 INFO - PROCESS | 20903 | 1463280755253 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 19:52:35 INFO - PROCESS | 20903 | 1463280755260 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 19:52:35 INFO - PROCESS | 20903 | 1463280755266 Marionette TRACE conn3 <- [1,574,null,{}] 19:52:35 INFO - PROCESS | 20903 | 1463280755283 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:35 INFO - PROCESS | 20903 | 1463280755529 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 19:52:35 INFO - PROCESS | 20903 | 1463280755753 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:35 INFO - PROCESS | 20903 | ++DOCSHELL 0x913d0800 == 93 [pid = 20903] [id = 151] 19:52:35 INFO - PROCESS | 20903 | ++DOMWINDOW == 189 (0x989d1c00) [pid = 20903] [serial = 453] [outer = (nil)] 19:52:35 INFO - PROCESS | 20903 | ++DOMWINDOW == 190 (0x9a11e000) [pid = 20903] [serial = 454] [outer = 0x989d1c00] 19:52:35 INFO - PROCESS | 20903 | 1463280755867 Marionette DEBUG loaded listener.js 19:52:35 INFO - PROCESS | 20903 | ++DOMWINDOW == 191 (0x9b0c8800) [pid = 20903] [serial = 455] [outer = 0x989d1c00] 19:52:36 INFO - PROCESS | 20903 | 1463280756726 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 19:52:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 19:52:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1537ms 19:52:36 INFO - PROCESS | 20903 | 1463280756797 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 19:52:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 19:52:36 INFO - PROCESS | 20903 | 1463280756802 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 19:52:36 INFO - PROCESS | 20903 | 1463280756809 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 19:52:36 INFO - PROCESS | 20903 | 1463280756812 Marionette TRACE conn3 <- [1,578,null,{}] 19:52:36 INFO - PROCESS | 20903 | 1463280756819 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:37 INFO - PROCESS | 20903 | 1463280757037 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 19:52:37 INFO - PROCESS | 20903 | 1463280757254 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:37 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e2e3000 == 94 [pid = 20903] [id = 152] 19:52:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 192 (0x9b245400) [pid = 20903] [serial = 456] [outer = (nil)] 19:52:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 193 (0x9d9c4400) [pid = 20903] [serial = 457] [outer = 0x9b245400] 19:52:37 INFO - PROCESS | 20903 | 1463280757385 Marionette DEBUG loaded listener.js 19:52:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 194 (0xa0617000) [pid = 20903] [serial = 458] [outer = 0x9b245400] 19:52:38 INFO - PROCESS | 20903 | 1463280758230 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 19:52:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 19:52:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1481ms 19:52:38 INFO - PROCESS | 20903 | 1463280758291 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 19:52:38 INFO - PROCESS | 20903 | 1463280758294 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 19:52:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 19:52:38 INFO - PROCESS | 20903 | 1463280758301 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 19:52:38 INFO - PROCESS | 20903 | 1463280758305 Marionette TRACE conn3 <- [1,582,null,{}] 19:52:38 INFO - PROCESS | 20903 | 1463280758310 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:38 INFO - PROCESS | 20903 | 1463280758487 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 19:52:38 INFO - PROCESS | 20903 | 1463280758661 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:38 INFO - PROCESS | 20903 | ++DOCSHELL 0x8dcd0000 == 95 [pid = 20903] [id = 153] 19:52:38 INFO - PROCESS | 20903 | ++DOMWINDOW == 195 (0x8fad2400) [pid = 20903] [serial = 459] [outer = (nil)] 19:52:38 INFO - PROCESS | 20903 | ++DOMWINDOW == 196 (0xa2151c00) [pid = 20903] [serial = 460] [outer = 0x8fad2400] 19:52:38 INFO - PROCESS | 20903 | 1463280758749 Marionette DEBUG loaded listener.js 19:52:38 INFO - PROCESS | 20903 | ++DOMWINDOW == 197 (0xa26f1400) [pid = 20903] [serial = 461] [outer = 0x8fad2400] 19:52:39 INFO - PROCESS | 20903 | 1463280759701 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 19:52:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 19:52:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1436ms 19:52:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 19:52:39 INFO - PROCESS | 20903 | 1463280759738 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 19:52:39 INFO - PROCESS | 20903 | 1463280759742 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 19:52:39 INFO - PROCESS | 20903 | 1463280759749 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 19:52:39 INFO - PROCESS | 20903 | 1463280759752 Marionette TRACE conn3 <- [1,586,null,{}] 19:52:39 INFO - PROCESS | 20903 | 1463280759758 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:39 INFO - PROCESS | 20903 | 1463280759964 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 19:52:40 INFO - PROCESS | 20903 | 1463280760138 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:40 INFO - PROCESS | 20903 | ++DOCSHELL 0x93ad6400 == 96 [pid = 20903] [id = 154] 19:52:40 INFO - PROCESS | 20903 | ++DOMWINDOW == 198 (0x93adbc00) [pid = 20903] [serial = 462] [outer = (nil)] 19:52:40 INFO - PROCESS | 20903 | ++DOMWINDOW == 199 (0x93ae2800) [pid = 20903] [serial = 463] [outer = 0x93adbc00] 19:52:40 INFO - PROCESS | 20903 | 1463280760228 Marionette DEBUG loaded listener.js 19:52:40 INFO - PROCESS | 20903 | ++DOMWINDOW == 200 (0x93aea400) [pid = 20903] [serial = 464] [outer = 0x93adbc00] 19:52:40 INFO - PROCESS | 20903 | [20903] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:52:41 INFO - PROCESS | 20903 | 1463280761124 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 19:52:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 19:52:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1447ms 19:52:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 19:52:41 INFO - PROCESS | 20903 | 1463280761196 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 19:52:41 INFO - PROCESS | 20903 | 1463280761199 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 19:52:41 INFO - PROCESS | 20903 | 1463280761206 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 19:52:41 INFO - PROCESS | 20903 | 1463280761210 Marionette TRACE conn3 <- [1,590,null,{}] 19:52:41 INFO - PROCESS | 20903 | 1463280761216 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:41 INFO - PROCESS | 20903 | 1463280761426 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 19:52:41 INFO - PROCESS | 20903 | 1463280761600 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:41 INFO - PROCESS | 20903 | ++DOCSHELL 0x93add400 == 97 [pid = 20903] [id = 155] 19:52:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 201 (0x93ae6c00) [pid = 20903] [serial = 465] [outer = (nil)] 19:52:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 202 (0x93af0400) [pid = 20903] [serial = 466] [outer = 0x93ae6c00] 19:52:41 INFO - PROCESS | 20903 | 1463280761731 Marionette DEBUG loaded listener.js 19:52:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 203 (0x93af2c00) [pid = 20903] [serial = 467] [outer = 0x93ae6c00] 19:52:42 INFO - PROCESS | 20903 | 1463280762735 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 19:52:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 19:52:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1581ms 19:52:42 INFO - PROCESS | 20903 | 1463280762788 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 19:52:42 INFO - PROCESS | 20903 | 1463280762792 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 19:52:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 19:52:42 INFO - PROCESS | 20903 | 1463280762799 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 19:52:42 INFO - PROCESS | 20903 | 1463280762802 Marionette TRACE conn3 <- [1,594,null,{}] 19:52:42 INFO - PROCESS | 20903 | 1463280762808 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:43 INFO - PROCESS | 20903 | 1463280762995 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 19:52:43 INFO - PROCESS | 20903 | 1463280763216 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:43 INFO - PROCESS | 20903 | ++DOCSHELL 0x93ad8400 == 98 [pid = 20903] [id = 156] 19:52:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 204 (0x93aec800) [pid = 20903] [serial = 468] [outer = (nil)] 19:52:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 205 (0xa30f3c00) [pid = 20903] [serial = 469] [outer = 0x93aec800] 19:52:43 INFO - PROCESS | 20903 | 1463280763340 Marionette DEBUG loaded listener.js 19:52:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 206 (0xa503fc00) [pid = 20903] [serial = 470] [outer = 0x93aec800] 19:52:44 INFO - PROCESS | 20903 | 1463280764213 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 19:52:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 19:52:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1490ms 19:52:44 INFO - PROCESS | 20903 | 1463280764290 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 19:52:44 INFO - PROCESS | 20903 | 1463280764294 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 19:52:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 19:52:44 INFO - PROCESS | 20903 | 1463280764300 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 19:52:44 INFO - PROCESS | 20903 | 1463280764304 Marionette TRACE conn3 <- [1,598,null,{}] 19:52:44 INFO - PROCESS | 20903 | 1463280764310 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:44 INFO - PROCESS | 20903 | 1463280764527 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 19:52:44 INFO - PROCESS | 20903 | 1463280764753 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:44 INFO - PROCESS | 20903 | ++DOCSHELL 0x93ae1400 == 99 [pid = 20903] [id = 157] 19:52:44 INFO - PROCESS | 20903 | ++DOMWINDOW == 207 (0x93ae7000) [pid = 20903] [serial = 471] [outer = (nil)] 19:52:44 INFO - PROCESS | 20903 | ++DOMWINDOW == 208 (0xa67c2000) [pid = 20903] [serial = 472] [outer = 0x93ae7000] 19:52:44 INFO - PROCESS | 20903 | 1463280764865 Marionette DEBUG loaded listener.js 19:52:44 INFO - PROCESS | 20903 | ++DOMWINDOW == 209 (0xa68a8400) [pid = 20903] [serial = 473] [outer = 0x93ae7000] 19:52:45 INFO - PROCESS | 20903 | 1463280765716 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 19:52:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 19:52:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1489ms 19:52:45 INFO - PROCESS | 20903 | 1463280765791 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 19:52:45 INFO - PROCESS | 20903 | 1463280765794 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 19:52:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 19:52:45 INFO - PROCESS | 20903 | 1463280765801 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 19:52:45 INFO - PROCESS | 20903 | 1463280765804 Marionette TRACE conn3 <- [1,602,null,{}] 19:52:45 INFO - PROCESS | 20903 | 1463280765810 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:46 INFO - PROCESS | 20903 | 1463280766030 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 19:52:46 INFO - PROCESS | 20903 | 1463280766261 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:46 INFO - PROCESS | 20903 | ++DOCSHELL 0x8b822800 == 100 [pid = 20903] [id = 158] 19:52:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 210 (0x8b829800) [pid = 20903] [serial = 474] [outer = (nil)] 19:52:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 211 (0x8b82d000) [pid = 20903] [serial = 475] [outer = 0x8b829800] 19:52:46 INFO - PROCESS | 20903 | 1463280766390 Marionette DEBUG loaded listener.js 19:52:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 212 (0x8b82fc00) [pid = 20903] [serial = 476] [outer = 0x8b829800] 19:52:47 INFO - PROCESS | 20903 | 1463280767309 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 19:52:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 19:52:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1582ms 19:52:47 INFO - PROCESS | 20903 | 1463280767384 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 19:52:47 INFO - PROCESS | 20903 | 1463280767389 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 19:52:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 19:52:47 INFO - PROCESS | 20903 | 1463280767395 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 19:52:47 INFO - PROCESS | 20903 | 1463280767400 Marionette TRACE conn3 <- [1,606,null,{}] 19:52:47 INFO - PROCESS | 20903 | 1463280767406 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:47 INFO - PROCESS | 20903 | 1463280767668 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 19:52:47 INFO - PROCESS | 20903 | 1463280767970 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:48 INFO - PROCESS | 20903 | ++DOCSHELL 0x8b9a0800 == 101 [pid = 20903] [id = 159] 19:52:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 213 (0x8b9a4000) [pid = 20903] [serial = 477] [outer = (nil)] 19:52:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 214 (0x8b9a8c00) [pid = 20903] [serial = 478] [outer = 0x8b9a4000] 19:52:48 INFO - PROCESS | 20903 | 1463280768064 Marionette DEBUG loaded listener.js 19:52:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 215 (0x8edaec00) [pid = 20903] [serial = 479] [outer = 0x8b9a4000] 19:52:48 INFO - PROCESS | 20903 | 1463280768952 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 19:52:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 19:52:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1633ms 19:52:49 INFO - PROCESS | 20903 | 1463280769030 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 19:52:49 INFO - PROCESS | 20903 | 1463280769033 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 19:52:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 19:52:49 INFO - PROCESS | 20903 | 1463280769040 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 19:52:49 INFO - PROCESS | 20903 | 1463280769044 Marionette TRACE conn3 <- [1,610,null,{}] 19:52:49 INFO - PROCESS | 20903 | 1463280769050 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:49 INFO - PROCESS | 20903 | 1463280769274 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 19:52:49 INFO - PROCESS | 20903 | 1463280769500 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:49 INFO - PROCESS | 20903 | ++DOCSHELL 0x8b9ae800 == 102 [pid = 20903] [id = 160] 19:52:49 INFO - PROCESS | 20903 | ++DOMWINDOW == 216 (0x8ebf7c00) [pid = 20903] [serial = 480] [outer = (nil)] 19:52:49 INFO - PROCESS | 20903 | ++DOMWINDOW == 217 (0x92c89800) [pid = 20903] [serial = 481] [outer = 0x8ebf7c00] 19:52:49 INFO - PROCESS | 20903 | 1463280769630 Marionette DEBUG loaded listener.js 19:52:49 INFO - PROCESS | 20903 | ++DOMWINDOW == 218 (0x98fbf800) [pid = 20903] [serial = 482] [outer = 0x8ebf7c00] 19:52:50 INFO - PROCESS | 20903 | 1463280770873 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 19:52:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 19:52:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1888ms 19:52:50 INFO - PROCESS | 20903 | 1463280770930 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 19:52:50 INFO - PROCESS | 20903 | 1463280770935 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 19:52:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 19:52:50 INFO - PROCESS | 20903 | 1463280770945 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 19:52:50 INFO - PROCESS | 20903 | 1463280770951 Marionette TRACE conn3 <- [1,614,null,{}] 19:52:50 INFO - PROCESS | 20903 | 1463280770961 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:51 INFO - PROCESS | 20903 | 1463280771268 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 19:52:51 INFO - PROCESS | 20903 | 1463280771406 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:51 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c945400 == 103 [pid = 20903] [id = 161] 19:52:51 INFO - PROCESS | 20903 | ++DOMWINDOW == 219 (0x8c945c00) [pid = 20903] [serial = 483] [outer = (nil)] 19:52:51 INFO - PROCESS | 20903 | ++DOMWINDOW == 220 (0x8da07c00) [pid = 20903] [serial = 484] [outer = 0x8c945c00] 19:52:51 INFO - PROCESS | 20903 | 1463280771614 Marionette DEBUG loaded listener.js 19:52:51 INFO - PROCESS | 20903 | ++DOMWINDOW == 221 (0x8e2e6800) [pid = 20903] [serial = 485] [outer = 0x8c945c00] 19:52:52 INFO - PROCESS | 20903 | 1463280772528 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 19:52:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 19:52:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1635ms 19:52:52 INFO - PROCESS | 20903 | 1463280772581 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 19:52:52 INFO - PROCESS | 20903 | 1463280772589 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 19:52:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 19:52:52 INFO - PROCESS | 20903 | 1463280772601 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 19:52:52 INFO - PROCESS | 20903 | 1463280772605 Marionette TRACE conn3 <- [1,618,null,{}] 19:52:52 INFO - PROCESS | 20903 | 1463280772612 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:52 INFO - PROCESS | 20903 | 1463280772803 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 19:52:53 INFO - PROCESS | 20903 | --DOCSHELL 0x9aea9400 == 102 [pid = 20903] [id = 28] 19:52:53 INFO - PROCESS | 20903 | --DOMWINDOW == 220 (0x9aeb3000) [pid = 20903] [serial = 387] [outer = (nil)] [url = about:blank] 19:52:53 INFO - PROCESS | 20903 | 1463280773108 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:53 INFO - PROCESS | 20903 | --DOCSHELL 0x8edb1400 == 101 [pid = 20903] [id = 147] 19:52:53 INFO - PROCESS | 20903 | --DOCSHELL 0x8fad0c00 == 100 [pid = 20903] [id = 146] 19:52:53 INFO - PROCESS | 20903 | --DOCSHELL 0x91ff6000 == 99 [pid = 20903] [id = 145] 19:52:53 INFO - PROCESS | 20903 | --DOCSHELL 0x8fad2000 == 98 [pid = 20903] [id = 144] 19:52:53 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e2ed400 == 99 [pid = 20903] [id = 162] 19:52:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 221 (0x8e2eec00) [pid = 20903] [serial = 486] [outer = (nil)] 19:52:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 222 (0x8e5f0800) [pid = 20903] [serial = 487] [outer = 0x8e2eec00] 19:52:53 INFO - PROCESS | 20903 | 1463280773197 Marionette DEBUG loaded listener.js 19:52:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 223 (0x8ebf2c00) [pid = 20903] [serial = 488] [outer = 0x8e2eec00] 19:52:53 INFO - PROCESS | 20903 | --DOCSHELL 0x8eda9800 == 98 [pid = 20903] [id = 143] 19:52:53 INFO - PROCESS | 20903 | --DOCSHELL 0x8ea6f000 == 97 [pid = 20903] [id = 142] 19:52:53 INFO - PROCESS | 20903 | --DOCSHELL 0x8e5f0c00 == 96 [pid = 20903] [id = 141] 19:52:53 INFO - PROCESS | 20903 | --DOCSHELL 0x8fad3400 == 95 [pid = 20903] [id = 131] 19:52:53 INFO - PROCESS | 20903 | --DOCSHELL 0x8edb0400 == 94 [pid = 20903] [id = 130] 19:52:53 INFO - PROCESS | 20903 | --DOCSHELL 0x91ffc400 == 93 [pid = 20903] [id = 129] 19:52:53 INFO - PROCESS | 20903 | --DOMWINDOW == 222 (0x8faba800) [pid = 20903] [serial = 370] [outer = (nil)] [url = about:blank] 19:52:53 INFO - PROCESS | 20903 | --DOMWINDOW == 221 (0x8ebf2800) [pid = 20903] [serial = 363] [outer = (nil)] [url = about:blank] 19:52:53 INFO - PROCESS | 20903 | --DOMWINDOW == 220 (0x95009800) [pid = 20903] [serial = 375] [outer = (nil)] [url = about:blank] 19:52:53 INFO - PROCESS | 20903 | --DOMWINDOW == 219 (0x95042c00) [pid = 20903] [serial = 366] [outer = (nil)] [url = about:blank] 19:52:53 INFO - PROCESS | 20903 | --DOMWINDOW == 218 (0x99c03c00) [pid = 20903] [serial = 378] [outer = (nil)] [url = about:blank] 19:52:53 INFO - PROCESS | 20903 | --DOMWINDOW == 217 (0x92c83000) [pid = 20903] [serial = 373] [outer = (nil)] [url = about:blank] 19:52:53 INFO - PROCESS | 20903 | --DOMWINDOW == 216 (0x95146000) [pid = 20903] [serial = 345] [outer = (nil)] [url = about:blank] 19:52:53 INFO - PROCESS | 20903 | --DOMWINDOW == 215 (0x8edb6800) [pid = 20903] [serial = 382] [outer = (nil)] [url = about:blank] 19:52:53 INFO - PROCESS | 20903 | --DOMWINDOW == 214 (0x92414000) [pid = 20903] [serial = 372] [outer = (nil)] [url = about:blank] 19:52:53 INFO - PROCESS | 20903 | --DOMWINDOW == 213 (0xa308d400) [pid = 20903] [serial = 354] [outer = (nil)] [url = about:blank] 19:52:53 INFO - PROCESS | 20903 | --DOMWINDOW == 212 (0xa112e400) [pid = 20903] [serial = 348] [outer = (nil)] [url = about:blank] 19:52:53 INFO - PROCESS | 20903 | --DOMWINDOW == 211 (0x99c0d400) [pid = 20903] [serial = 379] [outer = (nil)] [url = about:blank] 19:52:53 INFO - PROCESS | 20903 | --DOMWINDOW == 210 (0xa6f3a400) [pid = 20903] [serial = 357] [outer = (nil)] [url = about:blank] 19:52:53 INFO - PROCESS | 20903 | --DOMWINDOW == 209 (0x92b86000) [pid = 20903] [serial = 342] [outer = (nil)] [url = about:blank] 19:52:53 INFO - PROCESS | 20903 | --DOMWINDOW == 208 (0x8ea6a400) [pid = 20903] [serial = 360] [outer = (nil)] [url = about:blank] 19:52:53 INFO - PROCESS | 20903 | --DOMWINDOW == 207 (0xa5048000) [pid = 20903] [serial = 298] [outer = (nil)] [url = about:blank] 19:52:53 INFO - PROCESS | 20903 | --DOMWINDOW == 206 (0x95142800) [pid = 20903] [serial = 376] [outer = (nil)] [url = about:blank] 19:52:53 INFO - PROCESS | 20903 | --DOMWINDOW == 205 (0x8fab1000) [pid = 20903] [serial = 369] [outer = (nil)] [url = about:blank] 19:52:53 INFO - PROCESS | 20903 | --DOMWINDOW == 204 (0x8fabc000) [pid = 20903] [serial = 351] [outer = (nil)] [url = about:blank] 19:52:53 INFO - PROCESS | 20903 | --DOMWINDOW == 203 (0x9b0c9400) [pid = 20903] [serial = 385] [outer = (nil)] [url = about:blank] 19:52:53 INFO - PROCESS | 20903 | --DOMWINDOW == 202 (0x9a2ce800) [pid = 20903] [serial = 384] [outer = (nil)] [url = about:blank] 19:52:53 INFO - PROCESS | 20903 | --DOMWINDOW == 201 (0x8edb4000) [pid = 20903] [serial = 381] [outer = (nil)] [url = about:blank] 19:52:54 INFO - PROCESS | 20903 | 1463280774100 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 19:52:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 19:52:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1538ms 19:52:54 INFO - PROCESS | 20903 | 1463280774139 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 19:52:54 INFO - PROCESS | 20903 | 1463280774143 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 19:52:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 19:52:54 INFO - PROCESS | 20903 | 1463280774150 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 19:52:54 INFO - PROCESS | 20903 | 1463280774155 Marionette TRACE conn3 <- [1,622,null,{}] 19:52:54 INFO - PROCESS | 20903 | 1463280774171 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:54 INFO - PROCESS | 20903 | 1463280774342 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 19:52:54 INFO - PROCESS | 20903 | 1463280774480 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:54 INFO - PROCESS | 20903 | ++DOCSHELL 0x8da11c00 == 94 [pid = 20903] [id = 163] 19:52:54 INFO - PROCESS | 20903 | ++DOMWINDOW == 202 (0x8e2ef000) [pid = 20903] [serial = 489] [outer = (nil)] 19:52:54 INFO - PROCESS | 20903 | ++DOMWINDOW == 203 (0x8faafc00) [pid = 20903] [serial = 490] [outer = 0x8e2ef000] 19:52:54 INFO - PROCESS | 20903 | 1463280774560 Marionette DEBUG loaded listener.js 19:52:54 INFO - PROCESS | 20903 | ++DOMWINDOW == 204 (0x8fac7c00) [pid = 20903] [serial = 491] [outer = 0x8e2ef000] 19:52:55 INFO - PROCESS | 20903 | 1463280775333 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 19:52:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 19:52:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1239ms 19:52:55 INFO - PROCESS | 20903 | 1463280775390 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 19:52:55 INFO - PROCESS | 20903 | 1463280775394 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 19:52:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 19:52:55 INFO - PROCESS | 20903 | 1463280775405 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 19:52:55 INFO - PROCESS | 20903 | 1463280775408 Marionette TRACE conn3 <- [1,626,null,{}] 19:52:55 INFO - PROCESS | 20903 | 1463280775414 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:55 INFO - PROCESS | 20903 | 1463280775589 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 19:52:55 INFO - PROCESS | 20903 | 1463280775601 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:55 INFO - PROCESS | 20903 | ++DOCSHELL 0x8f815000 == 95 [pid = 20903] [id = 164] 19:52:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 205 (0x8fab5800) [pid = 20903] [serial = 492] [outer = (nil)] 19:52:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 206 (0x913de000) [pid = 20903] [serial = 493] [outer = 0x8fab5800] 19:52:55 INFO - PROCESS | 20903 | 1463280775674 Marionette DEBUG loaded listener.js 19:52:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 207 (0x92b88800) [pid = 20903] [serial = 494] [outer = 0x8fab5800] 19:52:56 INFO - PROCESS | 20903 | --DOMWINDOW == 206 (0x8ebee400) [pid = 20903] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 19:52:56 INFO - PROCESS | 20903 | --DOMWINDOW == 205 (0x913d0000) [pid = 20903] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 19:52:56 INFO - PROCESS | 20903 | --DOMWINDOW == 204 (0x923bf800) [pid = 20903] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 19:52:56 INFO - PROCESS | 20903 | --DOMWINDOW == 203 (0x8edaa400) [pid = 20903] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 19:52:56 INFO - PROCESS | 20903 | --DOMWINDOW == 202 (0x8e5f1000) [pid = 20903] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 19:52:56 INFO - PROCESS | 20903 | --DOMWINDOW == 201 (0x913dc000) [pid = 20903] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 19:52:56 INFO - PROCESS | 20903 | --DOMWINDOW == 200 (0x92c90000) [pid = 20903] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 19:52:56 INFO - PROCESS | 20903 | --DOMWINDOW == 199 (0x92c89c00) [pid = 20903] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 19:52:57 INFO - PROCESS | 20903 | 1463280777283 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 19:52:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 19:52:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1944ms 19:52:57 INFO - PROCESS | 20903 | 1463280777351 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 19:52:57 INFO - PROCESS | 20903 | 1463280777358 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 19:52:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 19:52:57 INFO - PROCESS | 20903 | 1463280777368 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 19:52:57 INFO - PROCESS | 20903 | 1463280777373 Marionette TRACE conn3 <- [1,630,null,{}] 19:52:57 INFO - PROCESS | 20903 | 1463280777383 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:57 INFO - PROCESS | 20903 | 1463280777612 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 19:52:57 INFO - PROCESS | 20903 | 1463280777897 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:57 INFO - PROCESS | 20903 | ++DOCSHELL 0x8b9ac000 == 96 [pid = 20903] [id = 165] 19:52:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 200 (0x8dcd1000) [pid = 20903] [serial = 495] [outer = (nil)] 19:52:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 201 (0x8e3fcc00) [pid = 20903] [serial = 496] [outer = 0x8dcd1000] 19:52:57 INFO - PROCESS | 20903 | 1463280777992 Marionette DEBUG loaded listener.js 19:52:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 202 (0x8ea6a400) [pid = 20903] [serial = 497] [outer = 0x8dcd1000] 19:52:58 INFO - PROCESS | 20903 | 1463280778916 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 19:52:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 19:52:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1596ms 19:52:58 INFO - PROCESS | 20903 | 1463280778965 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 19:52:58 INFO - PROCESS | 20903 | 1463280778974 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 19:52:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 19:52:58 INFO - PROCESS | 20903 | 1463280778985 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 19:52:58 INFO - PROCESS | 20903 | 1463280778989 Marionette TRACE conn3 <- [1,634,null,{}] 19:52:58 INFO - PROCESS | 20903 | 1463280778996 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:59 INFO - PROCESS | 20903 | 1463280779185 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 19:52:59 INFO - PROCESS | 20903 | 1463280779458 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:59 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ecb9400 == 97 [pid = 20903] [id = 166] 19:52:59 INFO - PROCESS | 20903 | ++DOMWINDOW == 203 (0x8ecbb400) [pid = 20903] [serial = 498] [outer = (nil)] 19:52:59 INFO - PROCESS | 20903 | ++DOMWINDOW == 204 (0x8fab3400) [pid = 20903] [serial = 499] [outer = 0x8ecbb400] 19:52:59 INFO - PROCESS | 20903 | 1463280779591 Marionette DEBUG loaded listener.js 19:52:59 INFO - PROCESS | 20903 | ++DOMWINDOW == 205 (0x8fad3800) [pid = 20903] [serial = 500] [outer = 0x8ecbb400] 19:53:00 INFO - PROCESS | 20903 | [20903] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:53:00 INFO - PROCESS | 20903 | 1463280780510 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 19:53:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 19:53:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1580ms 19:53:00 INFO - PROCESS | 20903 | 1463280780566 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 19:53:00 INFO - PROCESS | 20903 | 1463280780571 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 19:53:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 19:53:00 INFO - PROCESS | 20903 | 1463280780579 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 19:53:00 INFO - PROCESS | 20903 | 1463280780585 Marionette TRACE conn3 <- [1,638,null,{}] 19:53:00 INFO - PROCESS | 20903 | 1463280780601 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:00 INFO - PROCESS | 20903 | 1463280780802 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 19:53:01 INFO - PROCESS | 20903 | 1463280781114 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:01 INFO - PROCESS | 20903 | ++DOCSHELL 0x92b86000 == 98 [pid = 20903] [id = 167] 19:53:01 INFO - PROCESS | 20903 | ++DOMWINDOW == 206 (0x93aa9400) [pid = 20903] [serial = 501] [outer = (nil)] 19:53:01 INFO - PROCESS | 20903 | ++DOMWINDOW == 207 (0x93ade000) [pid = 20903] [serial = 502] [outer = 0x93aa9400] 19:53:01 INFO - PROCESS | 20903 | 1463280781222 Marionette DEBUG loaded listener.js 19:53:01 INFO - PROCESS | 20903 | ++DOMWINDOW == 208 (0x93ae6400) [pid = 20903] [serial = 503] [outer = 0x93aa9400] 19:53:01 INFO - PROCESS | 20903 | [20903] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:53:02 INFO - PROCESS | 20903 | 1463280782100 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 19:53:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 19:53:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1554ms 19:53:02 INFO - PROCESS | 20903 | 1463280782133 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 19:53:02 INFO - PROCESS | 20903 | 1463280782137 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 19:53:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 19:53:02 INFO - PROCESS | 20903 | 1463280782144 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 19:53:02 INFO - PROCESS | 20903 | 1463280782148 Marionette TRACE conn3 <- [1,642,null,{}] 19:53:02 INFO - PROCESS | 20903 | 1463280782154 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:02 INFO - PROCESS | 20903 | 1463280782339 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 19:53:02 INFO - PROCESS | 20903 | 1463280782528 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:02 INFO - PROCESS | 20903 | ++DOCSHELL 0x8dcd1c00 == 99 [pid = 20903] [id = 168] 19:53:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 209 (0x93aed800) [pid = 20903] [serial = 504] [outer = (nil)] 19:53:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 210 (0x95009000) [pid = 20903] [serial = 505] [outer = 0x93aed800] 19:53:02 INFO - PROCESS | 20903 | 1463280782615 Marionette DEBUG loaded listener.js 19:53:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 211 (0x95137400) [pid = 20903] [serial = 506] [outer = 0x93aed800] 19:53:03 INFO - PROCESS | 20903 | 1463280783552 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 19:53:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 19:53:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1438ms 19:53:03 INFO - PROCESS | 20903 | 1463280783584 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 19:53:03 INFO - PROCESS | 20903 | 1463280783588 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 19:53:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 19:53:03 INFO - PROCESS | 20903 | 1463280783598 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 19:53:03 INFO - PROCESS | 20903 | 1463280783601 Marionette TRACE conn3 <- [1,646,null,{}] 19:53:03 INFO - PROCESS | 20903 | 1463280783608 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:03 INFO - PROCESS | 20903 | 1463280783779 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 19:53:03 INFO - PROCESS | 20903 | 1463280783964 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:03 INFO - PROCESS | 20903 | ++DOCSHELL 0x92c81800 == 100 [pid = 20903] [id = 169] 19:53:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 212 (0x92c82000) [pid = 20903] [serial = 507] [outer = (nil)] 19:53:04 INFO - PROCESS | 20903 | ++DOMWINDOW == 213 (0x977ea000) [pid = 20903] [serial = 508] [outer = 0x92c82000] 19:53:04 INFO - PROCESS | 20903 | 1463280784049 Marionette DEBUG loaded listener.js 19:53:04 INFO - PROCESS | 20903 | ++DOMWINDOW == 214 (0x981a6000) [pid = 20903] [serial = 509] [outer = 0x92c82000] 19:53:05 INFO - PROCESS | 20903 | 1463280785000 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 19:53:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 19:53:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1436ms 19:53:05 INFO - PROCESS | 20903 | 1463280785035 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 19:53:05 INFO - PROCESS | 20903 | 1463280785038 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 19:53:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 19:53:05 INFO - PROCESS | 20903 | 1463280785046 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 19:53:05 INFO - PROCESS | 20903 | 1463280785049 Marionette TRACE conn3 <- [1,650,null,{}] 19:53:05 INFO - PROCESS | 20903 | 1463280785055 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:05 INFO - PROCESS | 20903 | 1463280785262 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 19:53:05 INFO - PROCESS | 20903 | 1463280785445 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:05 INFO - PROCESS | 20903 | ++DOCSHELL 0x95269000 == 101 [pid = 20903] [id = 170] 19:53:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 215 (0x99608000) [pid = 20903] [serial = 510] [outer = (nil)] 19:53:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 216 (0x9a122000) [pid = 20903] [serial = 511] [outer = 0x99608000] 19:53:05 INFO - PROCESS | 20903 | 1463280785596 Marionette DEBUG loaded listener.js 19:53:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 217 (0x9ab61800) [pid = 20903] [serial = 512] [outer = 0x99608000] 19:53:06 INFO - PROCESS | 20903 | 1463280786477 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 19:53:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 19:53:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1494ms 19:53:06 INFO - PROCESS | 20903 | 1463280786541 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 19:53:06 INFO - PROCESS | 20903 | 1463280786545 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 19:53:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 19:53:06 INFO - PROCESS | 20903 | 1463280786552 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 19:53:06 INFO - PROCESS | 20903 | 1463280786555 Marionette TRACE conn3 <- [1,654,null,{}] 19:53:06 INFO - PROCESS | 20903 | 1463280786561 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:06 INFO - PROCESS | 20903 | 1463280786746 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 19:53:06 INFO - PROCESS | 20903 | 1463280786928 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:07 INFO - PROCESS | 20903 | ++DOCSHELL 0x93ae3000 == 102 [pid = 20903] [id = 171] 19:53:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 218 (0x99611400) [pid = 20903] [serial = 513] [outer = (nil)] 19:53:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 219 (0x9d996400) [pid = 20903] [serial = 514] [outer = 0x99611400] 19:53:07 INFO - PROCESS | 20903 | 1463280787063 Marionette DEBUG loaded listener.js 19:53:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 220 (0x9d9d0c00) [pid = 20903] [serial = 515] [outer = 0x99611400] 19:53:08 INFO - PROCESS | 20903 | 1463280788070 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 19:53:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 19:53:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1583ms 19:53:08 INFO - PROCESS | 20903 | 1463280788137 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 19:53:08 INFO - PROCESS | 20903 | 1463280788141 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 19:53:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 19:53:08 INFO - PROCESS | 20903 | 1463280788147 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 19:53:08 INFO - PROCESS | 20903 | 1463280788151 Marionette TRACE conn3 <- [1,658,null,{}] 19:53:08 INFO - PROCESS | 20903 | 1463280788157 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:08 INFO - PROCESS | 20903 | 1463280788367 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 19:53:08 INFO - PROCESS | 20903 | 1463280788597 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:08 INFO - PROCESS | 20903 | ++DOCSHELL 0x9d95a800 == 103 [pid = 20903] [id = 172] 19:53:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 221 (0xa219e400) [pid = 20903] [serial = 516] [outer = (nil)] 19:53:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 222 (0xa30f0c00) [pid = 20903] [serial = 517] [outer = 0xa219e400] 19:53:08 INFO - PROCESS | 20903 | 1463280788686 Marionette DEBUG loaded listener.js 19:53:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 223 (0xa6b74000) [pid = 20903] [serial = 518] [outer = 0xa219e400] 19:53:09 INFO - PROCESS | 20903 | 1463280789573 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 19:53:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 19:53:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1486ms 19:53:09 INFO - PROCESS | 20903 | 1463280789634 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 19:53:09 INFO - PROCESS | 20903 | 1463280789638 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 19:53:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 19:53:09 INFO - PROCESS | 20903 | 1463280789645 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 19:53:09 INFO - PROCESS | 20903 | 1463280789649 Marionette TRACE conn3 <- [1,662,null,{}] 19:53:09 INFO - PROCESS | 20903 | 1463280789655 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:09 INFO - PROCESS | 20903 | 1463280789840 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 19:53:10 INFO - PROCESS | 20903 | 1463280790029 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:10 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c182400 == 104 [pid = 20903] [id = 173] 19:53:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 224 (0x8c183400) [pid = 20903] [serial = 519] [outer = (nil)] 19:53:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 225 (0x8c189400) [pid = 20903] [serial = 520] [outer = 0x8c183400] 19:53:10 INFO - PROCESS | 20903 | 1463280790160 Marionette DEBUG loaded listener.js 19:53:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 226 (0x8c18d400) [pid = 20903] [serial = 521] [outer = 0x8c183400] 19:53:10 INFO - PROCESS | 20903 | [20903] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:53:11 INFO - PROCESS | 20903 | 1463280791022 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 19:53:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 19:53:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1430ms 19:53:11 INFO - PROCESS | 20903 | 1463280791076 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 19:53:11 INFO - PROCESS | 20903 | 1463280791080 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 19:53:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 19:53:11 INFO - PROCESS | 20903 | 1463280791086 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 19:53:11 INFO - PROCESS | 20903 | 1463280791090 Marionette TRACE conn3 <- [1,666,null,{}] 19:53:11 INFO - PROCESS | 20903 | 1463280791096 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:11 INFO - PROCESS | 20903 | 1463280791288 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 19:53:11 INFO - PROCESS | 20903 | 1463280791476 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:11 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c18ec00 == 105 [pid = 20903] [id = 174] 19:53:11 INFO - PROCESS | 20903 | ++DOMWINDOW == 227 (0x8c3c2800) [pid = 20903] [serial = 522] [outer = (nil)] 19:53:11 INFO - PROCESS | 20903 | ++DOMWINDOW == 228 (0x8c3c5c00) [pid = 20903] [serial = 523] [outer = 0x8c3c2800] 19:53:11 INFO - PROCESS | 20903 | 1463280791664 Marionette DEBUG loaded listener.js 19:53:11 INFO - PROCESS | 20903 | ++DOMWINDOW == 229 (0x8c3c8800) [pid = 20903] [serial = 524] [outer = 0x8c3c2800] 19:53:12 INFO - PROCESS | 20903 | [20903] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:53:12 INFO - PROCESS | 20903 | 1463280792538 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 19:53:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 19:53:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1492ms 19:53:12 INFO - PROCESS | 20903 | 1463280792580 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 19:53:12 INFO - PROCESS | 20903 | 1463280792585 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 19:53:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 19:53:12 INFO - PROCESS | 20903 | 1463280792601 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 19:53:12 INFO - PROCESS | 20903 | 1463280792607 Marionette TRACE conn3 <- [1,670,null,{}] 19:53:12 INFO - PROCESS | 20903 | 1463280792612 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:12 INFO - PROCESS | 20903 | 1463280792820 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 19:53:13 INFO - PROCESS | 20903 | 1463280793017 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:13 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c3cfc00 == 106 [pid = 20903] [id = 175] 19:53:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 230 (0x8e6ca400) [pid = 20903] [serial = 525] [outer = (nil)] 19:53:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 231 (0x8e6ccc00) [pid = 20903] [serial = 526] [outer = 0x8e6ca400] 19:53:13 INFO - PROCESS | 20903 | 1463280793206 Marionette DEBUG loaded listener.js 19:53:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 232 (0x8e6d1800) [pid = 20903] [serial = 527] [outer = 0x8e6ca400] 19:53:14 INFO - PROCESS | 20903 | 1463280794059 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 19:53:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 19:53:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1534ms 19:53:14 INFO - PROCESS | 20903 | 1463280794136 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 19:53:14 INFO - PROCESS | 20903 | 1463280794140 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 19:53:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 19:53:14 INFO - PROCESS | 20903 | 1463280794146 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 19:53:14 INFO - PROCESS | 20903 | 1463280794150 Marionette TRACE conn3 <- [1,674,null,{}] 19:53:14 INFO - PROCESS | 20903 | 1463280794156 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:14 INFO - PROCESS | 20903 | 1463280794368 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 19:53:14 INFO - PROCESS | 20903 | 1463280794598 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:14 INFO - PROCESS | 20903 | ++DOCSHELL 0x8af4b400 == 107 [pid = 20903] [id = 176] 19:53:14 INFO - PROCESS | 20903 | ++DOMWINDOW == 233 (0x8af4c800) [pid = 20903] [serial = 528] [outer = (nil)] 19:53:14 INFO - PROCESS | 20903 | ++DOMWINDOW == 234 (0x8af50c00) [pid = 20903] [serial = 529] [outer = 0x8af4c800] 19:53:14 INFO - PROCESS | 20903 | 1463280794726 Marionette DEBUG loaded listener.js 19:53:14 INFO - PROCESS | 20903 | ++DOMWINDOW == 235 (0x8af53800) [pid = 20903] [serial = 530] [outer = 0x8af4c800] 19:53:15 INFO - PROCESS | 20903 | [20903] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:53:15 INFO - PROCESS | 20903 | 1463280795571 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 19:53:15 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 19:53:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1483ms 19:53:15 INFO - PROCESS | 20903 | 1463280795631 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 19:53:15 INFO - PROCESS | 20903 | 1463280795634 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 19:53:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 19:53:15 INFO - PROCESS | 20903 | 1463280795641 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 19:53:15 INFO - PROCESS | 20903 | 1463280795645 Marionette TRACE conn3 <- [1,678,null,{}] 19:53:15 INFO - PROCESS | 20903 | 1463280795651 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:15 INFO - PROCESS | 20903 | 1463280795829 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 19:53:16 INFO - PROCESS | 20903 | 1463280796026 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:16 INFO - PROCESS | 20903 | ++DOCSHELL 0x8af4c000 == 108 [pid = 20903] [id = 177] 19:53:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 236 (0x8af4d400) [pid = 20903] [serial = 531] [outer = (nil)] 19:53:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 237 (0x8e6cc800) [pid = 20903] [serial = 532] [outer = 0x8af4d400] 19:53:16 INFO - PROCESS | 20903 | 1463280796113 Marionette DEBUG loaded listener.js 19:53:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 238 (0x8e6d2c00) [pid = 20903] [serial = 533] [outer = 0x8af4d400] 19:53:17 INFO - PROCESS | 20903 | 1463280797071 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 19:53:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 19:53:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1486ms 19:53:17 INFO - PROCESS | 20903 | 1463280797130 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 19:53:17 INFO - PROCESS | 20903 | 1463280797133 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 19:53:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 19:53:17 INFO - PROCESS | 20903 | 1463280797140 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 19:53:17 INFO - PROCESS | 20903 | 1463280797143 Marionette TRACE conn3 <- [1,682,null,{}] 19:53:17 INFO - PROCESS | 20903 | 1463280797149 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:17 INFO - PROCESS | 20903 | 1463280797331 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 19:53:17 INFO - PROCESS | 20903 | 1463280797522 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:17 INFO - PROCESS | 20903 | ++DOCSHELL 0x8a635800 == 109 [pid = 20903] [id = 178] 19:53:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 239 (0x8a636400) [pid = 20903] [serial = 534] [outer = (nil)] 19:53:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 240 (0x8a63e400) [pid = 20903] [serial = 535] [outer = 0x8a636400] 19:53:17 INFO - PROCESS | 20903 | 1463280797606 Marionette DEBUG loaded listener.js 19:53:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 241 (0x8a640c00) [pid = 20903] [serial = 536] [outer = 0x8a636400] 19:53:18 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:18 INFO - PROCESS | 20903 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:53:19 INFO - PROCESS | 20903 | 1463280799349 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 19:53:19 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) 19:53:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2240ms 19:53:19 INFO - PROCESS | 20903 | 1463280799383 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 19:53:19 INFO - PROCESS | 20903 | 1463280799389 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 19:53:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 19:53:19 INFO - PROCESS | 20903 | 1463280799397 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 19:53:19 INFO - PROCESS | 20903 | 1463280799403 Marionette TRACE conn3 <- [1,686,null,{}] 19:53:19 INFO - PROCESS | 20903 | 1463280799412 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:19 INFO - PROCESS | 20903 | 1463280799583 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 19:53:19 INFO - PROCESS | 20903 | 1463280799772 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:19 INFO - PROCESS | 20903 | ++DOCSHELL 0x8a63ec00 == 110 [pid = 20903] [id = 179] 19:53:19 INFO - PROCESS | 20903 | ++DOMWINDOW == 242 (0x8a63f400) [pid = 20903] [serial = 537] [outer = (nil)] 19:53:19 INFO - PROCESS | 20903 | ++DOMWINDOW == 243 (0x8c3c4800) [pid = 20903] [serial = 538] [outer = 0x8a63f400] 19:53:19 INFO - PROCESS | 20903 | 1463280799854 Marionette DEBUG loaded listener.js 19:53:19 INFO - PROCESS | 20903 | ++DOMWINDOW == 244 (0x8c3ce800) [pid = 20903] [serial = 539] [outer = 0x8a63f400] 19:53:21 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:21 INFO - PROCESS | 20903 | 1463280801184 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 19:53:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 19:53:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1838ms 19:53:21 INFO - PROCESS | 20903 | 1463280801322 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 19:53:21 INFO - PROCESS | 20903 | 1463280801330 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 19:53:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 19:53:21 INFO - PROCESS | 20903 | 1463280801351 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 19:53:21 INFO - PROCESS | 20903 | 1463280801356 Marionette TRACE conn3 <- [1,690,null,{}] 19:53:21 INFO - PROCESS | 20903 | 1463280801363 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:21 INFO - PROCESS | 20903 | 1463280801553 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 19:53:21 INFO - PROCESS | 20903 | --DOCSHELL 0x8faaf800 == 109 [pid = 20903] [id = 117] 19:53:21 INFO - PROCESS | 20903 | --DOCSHELL 0x8fab9800 == 108 [pid = 20903] [id = 118] 19:53:21 INFO - PROCESS | 20903 | --DOCSHELL 0x8ea69800 == 107 [pid = 20903] [id = 121] 19:53:21 INFO - PROCESS | 20903 | --DOCSHELL 0x8ebf9c00 == 106 [pid = 20903] [id = 122] 19:53:21 INFO - PROCESS | 20903 | --DOMWINDOW == 243 (0x8e3f9c00) [pid = 20903] [serial = 402] [outer = (nil)] [url = about:blank] 19:53:21 INFO - PROCESS | 20903 | --DOMWINDOW == 242 (0x8f812c00) [pid = 20903] [serial = 390] [outer = (nil)] [url = about:blank] 19:53:21 INFO - PROCESS | 20903 | --DOMWINDOW == 241 (0x9a118000) [pid = 20903] [serial = 418] [outer = (nil)] [url = about:blank] 19:53:21 INFO - PROCESS | 20903 | --DOMWINDOW == 240 (0x8da10000) [pid = 20903] [serial = 408] [outer = (nil)] [url = about:blank] 19:53:21 INFO - PROCESS | 20903 | --DOMWINDOW == 239 (0x8ecc4800) [pid = 20903] [serial = 399] [outer = (nil)] [url = about:blank] 19:53:21 INFO - PROCESS | 20903 | --DOMWINDOW == 238 (0x9b240c00) [pid = 20903] [serial = 411] [outer = (nil)] [url = about:blank] 19:53:21 INFO - PROCESS | 20903 | --DOMWINDOW == 237 (0x8e5f3c00) [pid = 20903] [serial = 405] [outer = (nil)] [url = about:blank] 19:53:21 INFO - PROCESS | 20903 | --DOMWINDOW == 236 (0x977e7800) [pid = 20903] [serial = 396] [outer = (nil)] [url = about:blank] 19:53:21 INFO - PROCESS | 20903 | --DOMWINDOW == 235 (0x8dcd0c00) [pid = 20903] [serial = 414] [outer = (nil)] [url = about:blank] 19:53:21 INFO - PROCESS | 20903 | --DOMWINDOW == 234 (0x91fed400) [pid = 20903] [serial = 393] [outer = (nil)] [url = about:blank] 19:53:21 INFO - PROCESS | 20903 | 1463280801827 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:21 INFO - PROCESS | 20903 | --DOCSHELL 0x8ea63400 == 105 [pid = 20903] [id = 120] 19:53:21 INFO - PROCESS | 20903 | --DOCSHELL 0x8da11c00 == 104 [pid = 20903] [id = 163] 19:53:21 INFO - PROCESS | 20903 | --DOCSHELL 0x8e2ed400 == 103 [pid = 20903] [id = 162] 19:53:21 INFO - PROCESS | 20903 | --DOCSHELL 0x8c945400 == 102 [pid = 20903] [id = 161] 19:53:21 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c187800 == 103 [pid = 20903] [id = 180] 19:53:21 INFO - PROCESS | 20903 | ++DOMWINDOW == 235 (0x8c3c1400) [pid = 20903] [serial = 540] [outer = (nil)] 19:53:21 INFO - PROCESS | 20903 | ++DOMWINDOW == 236 (0x8da11400) [pid = 20903] [serial = 541] [outer = 0x8c3c1400] 19:53:21 INFO - PROCESS | 20903 | 1463280801918 Marionette DEBUG loaded listener.js 19:53:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 237 (0x8e3ed400) [pid = 20903] [serial = 542] [outer = 0x8c3c1400] 19:53:22 INFO - PROCESS | 20903 | --DOCSHELL 0x8dccc400 == 102 [pid = 20903] [id = 150] 19:53:22 INFO - PROCESS | 20903 | --DOCSHELL 0x8e2e5800 == 101 [pid = 20903] [id = 149] 19:53:22 INFO - PROCESS | 20903 | --DOMWINDOW == 236 (0x9a123000) [pid = 20903] [serial = 443] [outer = (nil)] [url = about:blank] 19:53:22 INFO - PROCESS | 20903 | --DOMWINDOW == 235 (0x8facac00) [pid = 20903] [serial = 428] [outer = (nil)] [url = about:blank] 19:53:22 INFO - PROCESS | 20903 | --DOMWINDOW == 234 (0x9240e800) [pid = 20903] [serial = 232] [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.] 19:53:22 INFO - PROCESS | 20903 | --DOMWINDOW == 233 (0x92c88c00) [pid = 20903] [serial = 433] [outer = (nil)] [url = about:blank] 19:53:22 INFO - PROCESS | 20903 | --DOMWINDOW == 232 (0x9500e800) [pid = 20903] [serial = 437] [outer = (nil)] [url = about:blank] 19:53:22 INFO - PROCESS | 20903 | --DOMWINDOW == 231 (0x8dcd2c00) [pid = 20903] [serial = 421] [outer = (nil)] [url = about:blank] 19:53:22 INFO - PROCESS | 20903 | --DOMWINDOW == 230 (0x93cd6000) [pid = 20903] [serial = 436] [outer = (nil)] [url = about:blank] 19:53:22 INFO - PROCESS | 20903 | --DOMWINDOW == 229 (0x92b8f000) [pid = 20903] [serial = 431] [outer = (nil)] [url = about:blank] 19:53:22 INFO - PROCESS | 20903 | --DOMWINDOW == 228 (0x91ff4800) [pid = 20903] [serial = 430] [outer = (nil)] [url = about:blank] 19:53:22 INFO - PROCESS | 20903 | --DOMWINDOW == 227 (0x8edad800) [pid = 20903] [serial = 425] [outer = (nil)] [url = about:blank] 19:53:22 INFO - PROCESS | 20903 | --DOMWINDOW == 226 (0x8f818c00) [pid = 20903] [serial = 427] [outer = (nil)] [url = about:blank] 19:53:22 INFO - PROCESS | 20903 | --DOMWINDOW == 225 (0x99b4e400) [pid = 20903] [serial = 442] [outer = (nil)] [url = about:blank] 19:53:22 INFO - PROCESS | 20903 | --DOMWINDOW == 224 (0x9a119000) [pid = 20903] [serial = 440] [outer = (nil)] [url = about:blank] 19:53:22 INFO - PROCESS | 20903 | --DOMWINDOW == 223 (0x93c0c400) [pid = 20903] [serial = 434] [outer = (nil)] [url = about:blank] 19:53:22 INFO - PROCESS | 20903 | --DOMWINDOW == 222 (0x8ecbe400) [pid = 20903] [serial = 424] [outer = (nil)] [url = about:blank] 19:53:22 INFO - PROCESS | 20903 | --DOMWINDOW == 221 (0x99c09000) [pid = 20903] [serial = 439] [outer = (nil)] [url = about:blank] 19:53:22 INFO - PROCESS | 20903 | --DOMWINDOW == 220 (0x9b8e1000) [pid = 20903] [serial = 388] [outer = (nil)] [url = about:blank] 19:53:23 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:23 INFO - PROCESS | 20903 | 1463280803163 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 19:53:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 19:53:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1835ms 19:53:23 INFO - PROCESS | 20903 | 1463280803184 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 19:53:23 INFO - PROCESS | 20903 | 1463280803188 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 19:53:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 19:53:23 INFO - PROCESS | 20903 | 1463280803195 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 19:53:23 INFO - PROCESS | 20903 | 1463280803200 Marionette TRACE conn3 <- [1,694,null,{}] 19:53:23 INFO - PROCESS | 20903 | 1463280803215 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:23 INFO - PROCESS | 20903 | 1463280803480 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 19:53:23 INFO - PROCESS | 20903 | 1463280803628 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:23 INFO - PROCESS | 20903 | ++DOCSHELL 0x8b82f400 == 102 [pid = 20903] [id = 181] 19:53:23 INFO - PROCESS | 20903 | ++DOMWINDOW == 221 (0x8e2ed400) [pid = 20903] [serial = 543] [outer = (nil)] 19:53:23 INFO - PROCESS | 20903 | ++DOMWINDOW == 222 (0x8ebf6400) [pid = 20903] [serial = 544] [outer = 0x8e2ed400] 19:53:23 INFO - PROCESS | 20903 | 1463280803705 Marionette DEBUG loaded listener.js 19:53:23 INFO - PROCESS | 20903 | ++DOMWINDOW == 223 (0x8ecc2c00) [pid = 20903] [serial = 545] [outer = 0x8e2ed400] 19:53:24 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:24 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) 19:53:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1693ms 19:53:24 INFO - PROCESS | 20903 | 1463280804878 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 19:53:24 INFO - PROCESS | 20903 | 1463280804889 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 19:53:24 INFO - PROCESS | 20903 | 1463280804893 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 19:53:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 19:53:24 INFO - PROCESS | 20903 | 1463280804899 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 19:53:24 INFO - PROCESS | 20903 | 1463280804901 Marionette TRACE conn3 <- [1,698,null,{}] 19:53:24 INFO - PROCESS | 20903 | 1463280804908 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:25 INFO - PROCESS | 20903 | 1463280805138 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 19:53:25 INFO - PROCESS | 20903 | 1463280805211 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:25 INFO - PROCESS | 20903 | ++DOCSHELL 0x8a636000 == 103 [pid = 20903] [id = 182] 19:53:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 224 (0x8ebf8400) [pid = 20903] [serial = 546] [outer = (nil)] 19:53:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 225 (0x8f81e400) [pid = 20903] [serial = 547] [outer = 0x8ebf8400] 19:53:25 INFO - PROCESS | 20903 | 1463280805284 Marionette DEBUG loaded listener.js 19:53:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 226 (0x8fabd800) [pid = 20903] [serial = 548] [outer = 0x8ebf8400] 19:53:26 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:26 INFO - PROCESS | 20903 | --DOMWINDOW == 225 (0x8c945c00) [pid = 20903] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 19:53:26 INFO - PROCESS | 20903 | --DOMWINDOW == 224 (0x8e2ef000) [pid = 20903] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 19:53:26 INFO - PROCESS | 20903 | --DOMWINDOW == 223 (0x8e2eec00) [pid = 20903] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 19:53:26 INFO - PROCESS | 20903 | 1463280806672 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 19:53:26 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) 19:53:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1879ms 19:53:26 INFO - PROCESS | 20903 | 1463280806780 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 19:53:26 INFO - PROCESS | 20903 | 1463280806784 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 19:53:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 19:53:26 INFO - PROCESS | 20903 | 1463280806790 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 19:53:26 INFO - PROCESS | 20903 | 1463280806794 Marionette TRACE conn3 <- [1,702,null,{}] 19:53:26 INFO - PROCESS | 20903 | 1463280806799 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:26 INFO - PROCESS | 20903 | 1463280806955 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 19:53:27 INFO - PROCESS | 20903 | 1463280807099 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:27 INFO - PROCESS | 20903 | ++DOCSHELL 0x8b82e800 == 104 [pid = 20903] [id = 183] 19:53:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 224 (0x8e2ef000) [pid = 20903] [serial = 549] [outer = (nil)] 19:53:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 225 (0x8facf400) [pid = 20903] [serial = 550] [outer = 0x8e2ef000] 19:53:27 INFO - PROCESS | 20903 | 1463280807173 Marionette DEBUG loaded listener.js 19:53:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 226 (0x913de400) [pid = 20903] [serial = 551] [outer = 0x8e2ef000] 19:53:28 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:28 INFO - PROCESS | 20903 | 1463280808290 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 19:53:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 19:53:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1534ms 19:53:28 INFO - PROCESS | 20903 | 1463280808325 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 19:53:28 INFO - PROCESS | 20903 | 1463280808329 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 19:53:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 19:53:28 INFO - PROCESS | 20903 | 1463280808335 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 19:53:28 INFO - PROCESS | 20903 | 1463280808338 Marionette TRACE conn3 <- [1,706,null,{}] 19:53:28 INFO - PROCESS | 20903 | 1463280808343 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:28 INFO - PROCESS | 20903 | 1463280808578 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 19:53:28 INFO - PROCESS | 20903 | 1463280808810 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:28 INFO - PROCESS | 20903 | ++DOCSHELL 0x8a635c00 == 105 [pid = 20903] [id = 184] 19:53:28 INFO - PROCESS | 20903 | ++DOMWINDOW == 227 (0x8a638c00) [pid = 20903] [serial = 552] [outer = (nil)] 19:53:28 INFO - PROCESS | 20903 | ++DOMWINDOW == 228 (0x8af4b000) [pid = 20903] [serial = 553] [outer = 0x8a638c00] 19:53:28 INFO - PROCESS | 20903 | 1463280808902 Marionette DEBUG loaded listener.js 19:53:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 229 (0x8b9a2800) [pid = 20903] [serial = 554] [outer = 0x8a638c00] 19:53:30 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:30 INFO - PROCESS | 20903 | 1463280810263 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 19:53:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 19:53:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1980ms 19:53:30 INFO - PROCESS | 20903 | 1463280810342 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 19:53:30 INFO - PROCESS | 20903 | 1463280810349 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 19:53:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 19:53:30 INFO - PROCESS | 20903 | 1463280810378 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 19:53:30 INFO - PROCESS | 20903 | 1463280810384 Marionette TRACE conn3 <- [1,710,null,{}] 19:53:30 INFO - PROCESS | 20903 | 1463280810393 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:30 INFO - PROCESS | 20903 | 1463280810584 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 19:53:30 INFO - PROCESS | 20903 | 1463280810768 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:30 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c3c7000 == 106 [pid = 20903] [id = 185] 19:53:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 230 (0x8c941c00) [pid = 20903] [serial = 555] [outer = (nil)] 19:53:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 231 (0x8e5eb000) [pid = 20903] [serial = 556] [outer = 0x8c941c00] 19:53:30 INFO - PROCESS | 20903 | 1463280810858 Marionette DEBUG loaded listener.js 19:53:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 232 (0x8e6d0c00) [pid = 20903] [serial = 557] [outer = 0x8c941c00] 19:53:32 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:32 INFO - PROCESS | 20903 | 1463280812254 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 19:53:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 19:53:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1990ms 19:53:32 INFO - PROCESS | 20903 | 1463280812368 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 19:53:32 INFO - PROCESS | 20903 | 1463280812374 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 19:53:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 19:53:32 INFO - PROCESS | 20903 | 1463280812382 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 19:53:32 INFO - PROCESS | 20903 | 1463280812386 Marionette TRACE conn3 <- [1,714,null,{}] 19:53:32 INFO - PROCESS | 20903 | 1463280812392 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:32 INFO - PROCESS | 20903 | 1463280812580 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 19:53:32 INFO - PROCESS | 20903 | 1463280812764 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:32 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e5f2c00 == 107 [pid = 20903] [id = 186] 19:53:32 INFO - PROCESS | 20903 | ++DOMWINDOW == 233 (0x8e6d0800) [pid = 20903] [serial = 558] [outer = (nil)] 19:53:32 INFO - PROCESS | 20903 | ++DOMWINDOW == 234 (0x8fad0800) [pid = 20903] [serial = 559] [outer = 0x8e6d0800] 19:53:32 INFO - PROCESS | 20903 | 1463280812855 Marionette DEBUG loaded listener.js 19:53:32 INFO - PROCESS | 20903 | ++DOMWINDOW == 235 (0x92b85000) [pid = 20903] [serial = 560] [outer = 0x8e6d0800] 19:53:34 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:34 INFO - PROCESS | 20903 | 1463280814239 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 19:53:34 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 19:53:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1882ms 19:53:34 INFO - PROCESS | 20903 | 1463280814297 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 19:53:34 INFO - PROCESS | 20903 | 1463280814301 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 19:53:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 19:53:34 INFO - PROCESS | 20903 | 1463280814337 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 19:53:34 INFO - PROCESS | 20903 | 1463280814346 Marionette TRACE conn3 <- [1,718,null,{}] 19:53:34 INFO - PROCESS | 20903 | 1463280814355 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:34 INFO - PROCESS | 20903 | 1463280814543 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 19:53:34 INFO - PROCESS | 20903 | 1463280814732 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:34 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e3f3400 == 108 [pid = 20903] [id = 187] 19:53:34 INFO - PROCESS | 20903 | ++DOMWINDOW == 236 (0x92c82c00) [pid = 20903] [serial = 561] [outer = (nil)] 19:53:34 INFO - PROCESS | 20903 | ++DOMWINDOW == 237 (0x93aeb400) [pid = 20903] [serial = 562] [outer = 0x92c82c00] 19:53:34 INFO - PROCESS | 20903 | 1463280814818 Marionette DEBUG loaded listener.js 19:53:34 INFO - PROCESS | 20903 | ++DOMWINDOW == 238 (0x94626400) [pid = 20903] [serial = 563] [outer = 0x92c82c00] 19:53:36 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:36 INFO - PROCESS | 20903 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:53:36 INFO - PROCESS | 20903 | 1463280816139 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 19:53:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 19:53:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1851ms 19:53:36 INFO - PROCESS | 20903 | 1463280816243 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 19:53:36 INFO - PROCESS | 20903 | 1463280816248 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 19:53:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 19:53:36 INFO - PROCESS | 20903 | 1463280816260 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 19:53:36 INFO - PROCESS | 20903 | 1463280816262 Marionette TRACE conn3 <- [1,722,null,{}] 19:53:36 INFO - PROCESS | 20903 | 1463280816269 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:36 INFO - PROCESS | 20903 | 1463280816455 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 19:53:36 INFO - PROCESS | 20903 | 1463280816639 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:36 INFO - PROCESS | 20903 | ++DOCSHELL 0x91ff1c00 == 109 [pid = 20903] [id = 188] 19:53:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 239 (0x93addc00) [pid = 20903] [serial = 564] [outer = (nil)] 19:53:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 240 (0x95137c00) [pid = 20903] [serial = 565] [outer = 0x93addc00] 19:53:36 INFO - PROCESS | 20903 | 1463280816738 Marionette DEBUG loaded listener.js 19:53:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 241 (0x98fba000) [pid = 20903] [serial = 566] [outer = 0x93addc00] 19:53:37 INFO - PROCESS | 20903 | 1463280817618 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 19:53:37 INFO - PROCESS | 20903 | 1463280817698 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 19:53:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 19:53:37 INFO - PROCESS | 20903 | 1463280817704 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 19:53:37 INFO - PROCESS | 20903 | 1463280817708 Marionette TRACE conn3 <- [1,726,null,{}] 19:53:37 INFO - PROCESS | 20903 | 1463280817714 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:37 INFO - PROCESS | 20903 | 1463280817916 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 19:53:38 INFO - PROCESS | 20903 | 1463280818162 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:38 INFO - PROCESS | 20903 | ++DOCSHELL 0x98f34c00 == 110 [pid = 20903] [id = 189] 19:53:38 INFO - PROCESS | 20903 | ++DOMWINDOW == 242 (0x99b4e400) [pid = 20903] [serial = 567] [outer = (nil)] 19:53:38 INFO - PROCESS | 20903 | ++DOMWINDOW == 243 (0x99f99c00) [pid = 20903] [serial = 568] [outer = 0x99b4e400] 19:53:38 INFO - PROCESS | 20903 | 1463280818304 Marionette DEBUG loaded listener.js 19:53:38 INFO - PROCESS | 20903 | ++DOMWINDOW == 244 (0x9a2cd400) [pid = 20903] [serial = 569] [outer = 0x99b4e400] 19:53:39 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:39 INFO - PROCESS | 20903 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:53:39 INFO - PROCESS | 20903 | 1463280819306 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 19:53:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 19:53:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1641ms 19:53:39 INFO - PROCESS | 20903 | 1463280819347 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 19:53:39 INFO - PROCESS | 20903 | 1463280819351 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 19:53:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 19:53:39 INFO - PROCESS | 20903 | 1463280819358 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 19:53:39 INFO - PROCESS | 20903 | 1463280819361 Marionette TRACE conn3 <- [1,730,null,{}] 19:53:39 INFO - PROCESS | 20903 | 1463280819388 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:39 INFO - PROCESS | 20903 | 1463280819582 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 19:53:39 INFO - PROCESS | 20903 | 1463280819822 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:39 INFO - PROCESS | 20903 | ++DOCSHELL 0x99c10400 == 111 [pid = 20903] [id = 190] 19:53:39 INFO - PROCESS | 20903 | ++DOMWINDOW == 245 (0x9a2c7400) [pid = 20903] [serial = 570] [outer = (nil)] 19:53:39 INFO - PROCESS | 20903 | ++DOMWINDOW == 246 (0x9b8e1000) [pid = 20903] [serial = 571] [outer = 0x9a2c7400] 19:53:39 INFO - PROCESS | 20903 | 1463280819923 Marionette DEBUG loaded listener.js 19:53:40 INFO - PROCESS | 20903 | ++DOMWINDOW == 247 (0xa061ec00) [pid = 20903] [serial = 572] [outer = 0x9a2c7400] 19:53:40 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:40 INFO - PROCESS | 20903 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:53:40 INFO - PROCESS | 20903 | 1463280820865 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 19:53:40 INFO - PROCESS | 20903 | 1463280820919 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 19:53:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 19:53:40 INFO - PROCESS | 20903 | 1463280820925 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 19:53:40 INFO - PROCESS | 20903 | 1463280820929 Marionette TRACE conn3 <- [1,734,null,{}] 19:53:40 INFO - PROCESS | 20903 | 1463280820936 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:41 INFO - PROCESS | 20903 | 1463280821127 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 19:53:41 INFO - PROCESS | 20903 | 1463280821359 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:41 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c714400 == 112 [pid = 20903] [id = 191] 19:53:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 248 (0x8c715400) [pid = 20903] [serial = 573] [outer = (nil)] 19:53:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 249 (0x8c71c400) [pid = 20903] [serial = 574] [outer = 0x8c715400] 19:53:41 INFO - PROCESS | 20903 | 1463280821490 Marionette DEBUG loaded listener.js 19:53:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 250 (0x8c71f800) [pid = 20903] [serial = 575] [outer = 0x8c715400] 19:53:42 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:42 INFO - PROCESS | 20903 | 1463280822378 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 19:53:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 19:53:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1483ms 19:53:42 INFO - PROCESS | 20903 | 1463280822410 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 19:53:42 INFO - PROCESS | 20903 | 1463280822413 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 19:53:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 19:53:42 INFO - PROCESS | 20903 | 1463280822420 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 19:53:42 INFO - PROCESS | 20903 | 1463280822423 Marionette TRACE conn3 <- [1,738,null,{}] 19:53:42 INFO - PROCESS | 20903 | 1463280822429 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:42 INFO - PROCESS | 20903 | 1463280822605 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 19:53:42 INFO - PROCESS | 20903 | 1463280822799 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:42 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c716c00 == 113 [pid = 20903] [id = 192] 19:53:42 INFO - PROCESS | 20903 | ++DOMWINDOW == 251 (0x8c717400) [pid = 20903] [serial = 576] [outer = (nil)] 19:53:42 INFO - PROCESS | 20903 | ++DOMWINDOW == 252 (0xa3092800) [pid = 20903] [serial = 577] [outer = 0x8c717400] 19:53:42 INFO - PROCESS | 20903 | 1463280822886 Marionette DEBUG loaded listener.js 19:53:42 INFO - PROCESS | 20903 | ++DOMWINDOW == 253 (0xa3223000) [pid = 20903] [serial = 578] [outer = 0x8c717400] 19:53:44 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:44 INFO - PROCESS | 20903 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:53:44 INFO - PROCESS | 20903 | 1463280824235 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 19:53:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 19:53:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1836ms 19:53:44 INFO - PROCESS | 20903 | 1463280824256 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 19:53:44 INFO - PROCESS | 20903 | 1463280824260 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 19:53:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 19:53:44 INFO - PROCESS | 20903 | 1463280824267 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 19:53:44 INFO - PROCESS | 20903 | 1463280824277 Marionette TRACE conn3 <- [1,742,null,{}] 19:53:44 INFO - PROCESS | 20903 | 1463280824283 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:44 INFO - PROCESS | 20903 | 1463280824515 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 19:53:44 INFO - PROCESS | 20903 | 1463280824706 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:44 INFO - PROCESS | 20903 | ++DOCSHELL 0x8b9a1800 == 114 [pid = 20903] [id = 193] 19:53:44 INFO - PROCESS | 20903 | ++DOMWINDOW == 254 (0x91d88800) [pid = 20903] [serial = 579] [outer = (nil)] 19:53:44 INFO - PROCESS | 20903 | ++DOMWINDOW == 255 (0x91d8e400) [pid = 20903] [serial = 580] [outer = 0x91d88800] 19:53:44 INFO - PROCESS | 20903 | 1463280824791 Marionette DEBUG loaded listener.js 19:53:44 INFO - PROCESS | 20903 | ++DOMWINDOW == 256 (0x91d91800) [pid = 20903] [serial = 581] [outer = 0x91d88800] 19:53:46 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:46 INFO - PROCESS | 20903 | 1463280826117 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 19:53:46 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 19:53:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1910ms 19:53:46 INFO - PROCESS | 20903 | 1463280826204 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 19:53:46 INFO - PROCESS | 20903 | 1463280826209 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 19:53:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 19:53:46 INFO - PROCESS | 20903 | 1463280826255 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 19:53:46 INFO - PROCESS | 20903 | 1463280826259 Marionette TRACE conn3 <- [1,746,null,{}] 19:53:46 INFO - PROCESS | 20903 | 1463280826265 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:46 INFO - PROCESS | 20903 | 1463280826439 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 19:53:46 INFO - PROCESS | 20903 | 1463280826627 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:46 INFO - PROCESS | 20903 | ++DOCSHELL 0x898c2800 == 115 [pid = 20903] [id = 194] 19:53:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 257 (0x898c3000) [pid = 20903] [serial = 582] [outer = (nil)] 19:53:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 258 (0x898c9000) [pid = 20903] [serial = 583] [outer = 0x898c3000] 19:53:46 INFO - PROCESS | 20903 | 1463280826736 Marionette DEBUG loaded listener.js 19:53:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 259 (0x898d0c00) [pid = 20903] [serial = 584] [outer = 0x898c3000] 19:53:47 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:48 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:48 INFO - PROCESS | 20903 | 1463280828118 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 19:53:48 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.) 19:53:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1889ms 19:53:48 INFO - PROCESS | 20903 | 1463280828142 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 19:53:48 INFO - PROCESS | 20903 | 1463280828146 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 19:53:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 19:53:48 INFO - PROCESS | 20903 | 1463280828152 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 19:53:48 INFO - PROCESS | 20903 | 1463280828157 Marionette TRACE conn3 <- [1,750,null,{}] 19:53:48 INFO - PROCESS | 20903 | 1463280828163 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:48 INFO - PROCESS | 20903 | 1463280828454 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 19:53:48 INFO - PROCESS | 20903 | 1463280828618 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:48 INFO - PROCESS | 20903 | ++DOCSHELL 0x898ca800 == 116 [pid = 20903] [id = 195] 19:53:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 260 (0x898d0400) [pid = 20903] [serial = 585] [outer = (nil)] 19:53:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 261 (0x9a2cc400) [pid = 20903] [serial = 586] [outer = 0x898d0400] 19:53:48 INFO - PROCESS | 20903 | 1463280828702 Marionette DEBUG loaded listener.js 19:53:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 262 (0xa627e800) [pid = 20903] [serial = 587] [outer = 0x898d0400] 19:53:50 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:50 INFO - PROCESS | 20903 | 1463280830487 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 19:53:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 19:53:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2346ms 19:53:50 INFO - PROCESS | 20903 | 1463280830500 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 19:53:50 INFO - PROCESS | 20903 | 1463280830504 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 19:53:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 19:53:50 INFO - PROCESS | 20903 | 1463280830512 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 19:53:50 INFO - PROCESS | 20903 | 1463280830518 Marionette TRACE conn3 <- [1,754,null,{}] 19:53:50 INFO - PROCESS | 20903 | 1463280830525 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:50 INFO - PROCESS | 20903 | 1463280830744 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 19:53:51 INFO - PROCESS | 20903 | 1463280831061 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:51 INFO - PROCESS | 20903 | ++DOCSHELL 0x8b9a5000 == 117 [pid = 20903] [id = 196] 19:53:51 INFO - PROCESS | 20903 | ++DOMWINDOW == 263 (0x8c187400) [pid = 20903] [serial = 588] [outer = (nil)] 19:53:51 INFO - PROCESS | 20903 | ++DOMWINDOW == 264 (0x8c3cf800) [pid = 20903] [serial = 589] [outer = 0x8c187400] 19:53:51 INFO - PROCESS | 20903 | 1463280831144 Marionette DEBUG loaded listener.js 19:53:51 INFO - PROCESS | 20903 | ++DOMWINDOW == 265 (0x8e2e4400) [pid = 20903] [serial = 590] [outer = 0x8c187400] 19:53:51 INFO - PROCESS | 20903 | --DOCSHELL 0x922f1400 == 116 [pid = 20903] [id = 100] 19:53:51 INFO - PROCESS | 20903 | --DOCSHELL 0x92417000 == 115 [pid = 20903] [id = 111] 19:53:51 INFO - PROCESS | 20903 | --DOCSHELL 0x95262400 == 114 [pid = 20903] [id = 110] 19:53:51 INFO - PROCESS | 20903 | --DOCSHELL 0x92c8e800 == 113 [pid = 20903] [id = 108] 19:53:51 INFO - PROCESS | 20903 | --DOMWINDOW == 264 (0x913de000) [pid = 20903] [serial = 493] [outer = (nil)] [url = about:blank] 19:53:51 INFO - PROCESS | 20903 | --DOMWINDOW == 263 (0x9d9c4400) [pid = 20903] [serial = 457] [outer = (nil)] [url = about:blank] 19:53:51 INFO - PROCESS | 20903 | --DOMWINDOW == 262 (0xa2151c00) [pid = 20903] [serial = 460] [outer = (nil)] [url = about:blank] 19:53:51 INFO - PROCESS | 20903 | --DOMWINDOW == 261 (0x93ae2800) [pid = 20903] [serial = 463] [outer = (nil)] [url = about:blank] 19:53:51 INFO - PROCESS | 20903 | --DOMWINDOW == 260 (0x93af0400) [pid = 20903] [serial = 466] [outer = (nil)] [url = about:blank] 19:53:51 INFO - PROCESS | 20903 | --DOMWINDOW == 259 (0xa30f3c00) [pid = 20903] [serial = 469] [outer = (nil)] [url = about:blank] 19:53:51 INFO - PROCESS | 20903 | --DOMWINDOW == 258 (0xa67c2000) [pid = 20903] [serial = 472] [outer = (nil)] [url = about:blank] 19:53:51 INFO - PROCESS | 20903 | --DOMWINDOW == 257 (0x8b82d000) [pid = 20903] [serial = 475] [outer = (nil)] [url = about:blank] 19:53:51 INFO - PROCESS | 20903 | --DOMWINDOW == 256 (0x8b9a8c00) [pid = 20903] [serial = 478] [outer = (nil)] [url = about:blank] 19:53:51 INFO - PROCESS | 20903 | --DOCSHELL 0x91ffa000 == 112 [pid = 20903] [id = 107] 19:53:51 INFO - PROCESS | 20903 | --DOCSHELL 0x9a2ce000 == 111 [pid = 20903] [id = 112] 19:53:51 INFO - PROCESS | 20903 | --DOCSHELL 0x92e34400 == 110 [pid = 20903] [id = 27] 19:53:51 INFO - PROCESS | 20903 | --DOCSHELL 0x99b57000 == 109 [pid = 20903] [id = 101] 19:53:51 INFO - PROCESS | 20903 | --DOCSHELL 0x93c0e000 == 108 [pid = 20903] [id = 109] 19:53:51 INFO - PROCESS | 20903 | --DOCSHELL 0x8b82e800 == 107 [pid = 20903] [id = 183] 19:53:51 INFO - PROCESS | 20903 | --DOCSHELL 0x8a636000 == 106 [pid = 20903] [id = 182] 19:53:51 INFO - PROCESS | 20903 | --DOCSHELL 0x8b82f400 == 105 [pid = 20903] [id = 181] 19:53:51 INFO - PROCESS | 20903 | --DOCSHELL 0x8c187800 == 104 [pid = 20903] [id = 180] 19:53:52 INFO - PROCESS | 20903 | --DOCSHELL 0x8a63ec00 == 103 [pid = 20903] [id = 179] 19:53:52 INFO - PROCESS | 20903 | --DOCSHELL 0x8af4b400 == 102 [pid = 20903] [id = 176] 19:53:52 INFO - PROCESS | 20903 | --DOCSHELL 0x8c3cfc00 == 101 [pid = 20903] [id = 175] 19:53:52 INFO - PROCESS | 20903 | --DOCSHELL 0x8c18ec00 == 100 [pid = 20903] [id = 174] 19:53:52 INFO - PROCESS | 20903 | --DOCSHELL 0x8c182400 == 99 [pid = 20903] [id = 173] 19:53:52 INFO - PROCESS | 20903 | --DOCSHELL 0x9d95a800 == 98 [pid = 20903] [id = 172] 19:53:52 INFO - PROCESS | 20903 | --DOCSHELL 0x93ae3000 == 97 [pid = 20903] [id = 171] 19:53:52 INFO - PROCESS | 20903 | --DOCSHELL 0x95269000 == 96 [pid = 20903] [id = 170] 19:53:52 INFO - PROCESS | 20903 | --DOCSHELL 0x92c81800 == 95 [pid = 20903] [id = 169] 19:53:52 INFO - PROCESS | 20903 | --DOCSHELL 0x8dcd1c00 == 94 [pid = 20903] [id = 168] 19:53:52 INFO - PROCESS | 20903 | --DOCSHELL 0x92b86000 == 93 [pid = 20903] [id = 167] 19:53:52 INFO - PROCESS | 20903 | --DOCSHELL 0x8ecb9400 == 92 [pid = 20903] [id = 166] 19:53:52 INFO - PROCESS | 20903 | --DOCSHELL 0x8b9ac000 == 91 [pid = 20903] [id = 165] 19:53:52 INFO - PROCESS | 20903 | --DOCSHELL 0x8f815000 == 90 [pid = 20903] [id = 164] 19:53:52 INFO - PROCESS | 20903 | --DOMWINDOW == 255 (0x8e2e6800) [pid = 20903] [serial = 485] [outer = (nil)] [url = about:blank] 19:53:52 INFO - PROCESS | 20903 | --DOMWINDOW == 254 (0x8da07c00) [pid = 20903] [serial = 484] [outer = (nil)] [url = about:blank] 19:53:52 INFO - PROCESS | 20903 | --DOMWINDOW == 253 (0x8ebfa400) [pid = 20903] [serial = 448] [outer = (nil)] [url = about:blank] 19:53:52 INFO - PROCESS | 20903 | --DOMWINDOW == 252 (0x9a2c3800) [pid = 20903] [serial = 445] [outer = (nil)] [url = about:blank] 19:53:52 INFO - PROCESS | 20903 | --DOMWINDOW == 251 (0x8faafc00) [pid = 20903] [serial = 490] [outer = (nil)] [url = about:blank] 19:53:52 INFO - PROCESS | 20903 | --DOMWINDOW == 250 (0x8fac7c00) [pid = 20903] [serial = 491] [outer = (nil)] [url = about:blank] 19:53:52 INFO - PROCESS | 20903 | --DOMWINDOW == 249 (0x9a11e000) [pid = 20903] [serial = 454] [outer = (nil)] [url = about:blank] 19:53:52 INFO - PROCESS | 20903 | --DOMWINDOW == 248 (0x92c89800) [pid = 20903] [serial = 481] [outer = (nil)] [url = about:blank] 19:53:52 INFO - PROCESS | 20903 | --DOMWINDOW == 247 (0x8e5f0800) [pid = 20903] [serial = 487] [outer = (nil)] [url = about:blank] 19:53:52 INFO - PROCESS | 20903 | --DOMWINDOW == 246 (0x8ebf2c00) [pid = 20903] [serial = 488] [outer = (nil)] [url = about:blank] 19:53:52 INFO - PROCESS | 20903 | --DOMWINDOW == 245 (0x922eb400) [pid = 20903] [serial = 451] [outer = (nil)] [url = about:blank] 19:53:52 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:52 INFO - PROCESS | 20903 | 1463280832584 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 19:53:52 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 19:53:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2092ms 19:53:52 INFO - PROCESS | 20903 | 1463280832604 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 19:53:52 INFO - PROCESS | 20903 | 1463280832612 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 19:53:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 19:53:52 INFO - PROCESS | 20903 | 1463280832622 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 19:53:52 INFO - PROCESS | 20903 | 1463280832626 Marionette TRACE conn3 <- [1,758,null,{}] 19:53:52 INFO - PROCESS | 20903 | 1463280832632 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:52 INFO - PROCESS | 20903 | 1463280832806 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 19:53:52 INFO - PROCESS | 20903 | 1463280832954 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:52 INFO - PROCESS | 20903 | ++DOCSHELL 0x8a63ec00 == 91 [pid = 20903] [id = 197] 19:53:52 INFO - PROCESS | 20903 | ++DOMWINDOW == 246 (0x8af4b400) [pid = 20903] [serial = 591] [outer = (nil)] 19:53:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 247 (0x8da10400) [pid = 20903] [serial = 592] [outer = 0x8af4b400] 19:53:53 INFO - PROCESS | 20903 | 1463280833028 Marionette DEBUG loaded listener.js 19:53:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 248 (0x8e5f1c00) [pid = 20903] [serial = 593] [outer = 0x8af4b400] 19:53:53 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:53 INFO - PROCESS | 20903 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:53:53 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:53 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:53 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:53 INFO - PROCESS | 20903 | 1463280833792 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 19:53:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 19:53:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1230ms 19:53:53 INFO - PROCESS | 20903 | 1463280833852 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 19:53:53 INFO - PROCESS | 20903 | 1463280833855 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 19:53:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 19:53:53 INFO - PROCESS | 20903 | 1463280833861 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 19:53:53 INFO - PROCESS | 20903 | 1463280833867 Marionette TRACE conn3 <- [1,762,null,{}] 19:53:53 INFO - PROCESS | 20903 | 1463280833882 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:54 INFO - PROCESS | 20903 | 1463280834065 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 19:53:54 INFO - PROCESS | 20903 | 1463280834080 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:54 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c18e800 == 92 [pid = 20903] [id = 198] 19:53:54 INFO - PROCESS | 20903 | ++DOMWINDOW == 249 (0x8ebf6800) [pid = 20903] [serial = 594] [outer = (nil)] 19:53:54 INFO - PROCESS | 20903 | ++DOMWINDOW == 250 (0x8edad400) [pid = 20903] [serial = 595] [outer = 0x8ebf6800] 19:53:54 INFO - PROCESS | 20903 | 1463280834311 Marionette DEBUG loaded listener.js 19:53:54 INFO - PROCESS | 20903 | ++DOMWINDOW == 251 (0x8fab4400) [pid = 20903] [serial = 596] [outer = 0x8ebf6800] 19:53:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 19:53:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1735ms 19:53:55 INFO - PROCESS | 20903 | 1463280835587 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 19:53:55 INFO - PROCESS | 20903 | 1463280835600 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 19:53:55 INFO - PROCESS | 20903 | 1463280835605 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 19:53:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 19:53:55 INFO - PROCESS | 20903 | 1463280835636 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 19:53:55 INFO - PROCESS | 20903 | 1463280835638 Marionette TRACE conn3 <- [1,766,null,{}] 19:53:55 INFO - PROCESS | 20903 | 1463280835645 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:55 INFO - PROCESS | 20903 | 1463280835967 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 19:53:56 INFO - PROCESS | 20903 | 1463280836030 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:56 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ecc4000 == 93 [pid = 20903] [id = 199] 19:53:56 INFO - PROCESS | 20903 | ++DOMWINDOW == 252 (0x913d6800) [pid = 20903] [serial = 597] [outer = (nil)] 19:53:56 INFO - PROCESS | 20903 | ++DOMWINDOW == 253 (0x91d91400) [pid = 20903] [serial = 598] [outer = 0x913d6800] 19:53:56 INFO - PROCESS | 20903 | 1463280836106 Marionette DEBUG loaded listener.js 19:53:56 INFO - PROCESS | 20903 | ++DOMWINDOW == 254 (0x91fef000) [pid = 20903] [serial = 599] [outer = 0x913d6800] 19:53:56 INFO - PROCESS | 20903 | --DOMWINDOW == 253 (0x8e2ed400) [pid = 20903] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 19:53:56 INFO - PROCESS | 20903 | --DOMWINDOW == 252 (0x8ebf8400) [pid = 20903] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 19:53:56 INFO - PROCESS | 20903 | --DOMWINDOW == 251 (0x8c3c1400) [pid = 20903] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 19:53:56 INFO - PROCESS | 20903 | --DOMWINDOW == 250 (0x8a63f400) [pid = 20903] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 19:53:57 INFO - PROCESS | 20903 | 1463280837686 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 19:53:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 19:53:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2097ms 19:53:57 INFO - PROCESS | 20903 | 1463280837723 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 19:53:57 INFO - PROCESS | 20903 | 1463280837727 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 19:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 19:53:57 INFO - PROCESS | 20903 | 1463280837733 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 19:53:57 INFO - PROCESS | 20903 | 1463280837736 Marionette TRACE conn3 <- [1,770,null,{}] 19:53:57 INFO - PROCESS | 20903 | 1463280837749 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:57 INFO - PROCESS | 20903 | 1463280837985 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 19:53:58 INFO - PROCESS | 20903 | 1463280838045 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:58 INFO - PROCESS | 20903 | ++DOCSHELL 0x8a63b800 == 94 [pid = 20903] [id = 200] 19:53:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 251 (0x8c3c1400) [pid = 20903] [serial = 600] [outer = (nil)] 19:53:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 252 (0x91d8c000) [pid = 20903] [serial = 601] [outer = 0x8c3c1400] 19:53:58 INFO - PROCESS | 20903 | 1463280838119 Marionette DEBUG loaded listener.js 19:53:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 253 (0x922f7800) [pid = 20903] [serial = 602] [outer = 0x8c3c1400] 19:53:59 INFO - PROCESS | 20903 | 1463280839104 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 19:53:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 19:53:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1389ms 19:53:59 INFO - PROCESS | 20903 | 1463280839124 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 19:53:59 INFO - PROCESS | 20903 | 1463280839131 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 19:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 19:53:59 INFO - PROCESS | 20903 | 1463280839140 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 19:53:59 INFO - PROCESS | 20903 | 1463280839147 Marionette TRACE conn3 <- [1,774,null,{}] 19:53:59 INFO - PROCESS | 20903 | 1463280839157 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:59 INFO - PROCESS | 20903 | 1463280839374 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 19:53:59 INFO - PROCESS | 20903 | 1463280839639 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:59 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c3cb400 == 95 [pid = 20903] [id = 201] 19:53:59 INFO - PROCESS | 20903 | ++DOMWINDOW == 254 (0x8c3cfc00) [pid = 20903] [serial = 603] [outer = (nil)] 19:53:59 INFO - PROCESS | 20903 | ++DOMWINDOW == 255 (0x8c71a400) [pid = 20903] [serial = 604] [outer = 0x8c3cfc00] 19:53:59 INFO - PROCESS | 20903 | 1463280839774 Marionette DEBUG loaded listener.js 19:53:59 INFO - PROCESS | 20903 | ++DOMWINDOW == 256 (0x8da12400) [pid = 20903] [serial = 605] [outer = 0x8c3cfc00] 19:54:00 INFO - PROCESS | 20903 | 1463280840729 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 19:54:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 19:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1642ms 19:54:00 INFO - PROCESS | 20903 | 1463280840783 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 19:54:00 INFO - PROCESS | 20903 | 1463280840791 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 19:54:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 19:54:00 INFO - PROCESS | 20903 | 1463280840802 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 19:54:00 INFO - PROCESS | 20903 | 1463280840806 Marionette TRACE conn3 <- [1,778,null,{}] 19:54:00 INFO - PROCESS | 20903 | 1463280840813 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:01 INFO - PROCESS | 20903 | 1463280841015 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 19:54:01 INFO - PROCESS | 20903 | 1463280841258 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:01 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e6d5000 == 96 [pid = 20903] [id = 202] 19:54:01 INFO - PROCESS | 20903 | ++DOMWINDOW == 257 (0x8ebef800) [pid = 20903] [serial = 606] [outer = (nil)] 19:54:01 INFO - PROCESS | 20903 | ++DOMWINDOW == 258 (0x8ecc6000) [pid = 20903] [serial = 607] [outer = 0x8ebef800] 19:54:01 INFO - PROCESS | 20903 | 1463280841388 Marionette DEBUG loaded listener.js 19:54:01 INFO - PROCESS | 20903 | ++DOMWINDOW == 259 (0x8fab8000) [pid = 20903] [serial = 608] [outer = 0x8ebef800] 19:54:02 INFO - PROCESS | 20903 | 1463280842419 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 19:54:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 19:54:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1644ms 19:54:02 INFO - PROCESS | 20903 | 1463280842446 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 19:54:02 INFO - PROCESS | 20903 | 1463280842450 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 19:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 19:54:02 INFO - PROCESS | 20903 | 1463280842457 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 19:54:02 INFO - PROCESS | 20903 | 1463280842463 Marionette TRACE conn3 <- [1,782,null,{}] 19:54:02 INFO - PROCESS | 20903 | 1463280842480 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:02 INFO - PROCESS | 20903 | 1463280842684 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 19:54:02 INFO - PROCESS | 20903 | 1463280842954 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:03 INFO - PROCESS | 20903 | ++DOCSHELL 0x8fabcc00 == 97 [pid = 20903] [id = 203] 19:54:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 260 (0x91d97400) [pid = 20903] [serial = 609] [outer = (nil)] 19:54:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 261 (0x92e34400) [pid = 20903] [serial = 610] [outer = 0x91d97400] 19:54:03 INFO - PROCESS | 20903 | 1463280843090 Marionette DEBUG loaded listener.js 19:54:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 262 (0x93adc000) [pid = 20903] [serial = 611] [outer = 0x91d97400] 19:54:04 INFO - PROCESS | 20903 | 1463280844004 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 19:54:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 19:54:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1588ms 19:54:04 INFO - PROCESS | 20903 | 1463280844047 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 19:54:04 INFO - PROCESS | 20903 | 1463280844051 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 19:54:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 19:54:04 INFO - PROCESS | 20903 | 1463280844058 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 19:54:04 INFO - PROCESS | 20903 | 1463280844062 Marionette TRACE conn3 <- [1,786,null,{}] 19:54:04 INFO - PROCESS | 20903 | 1463280844068 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:04 INFO - PROCESS | 20903 | 1463280844264 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 19:54:04 INFO - PROCESS | 20903 | 1463280844457 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:04 INFO - PROCESS | 20903 | ++DOCSHELL 0x8b822400 == 98 [pid = 20903] [id = 204] 19:54:04 INFO - PROCESS | 20903 | ++DOMWINDOW == 263 (0x93ae7400) [pid = 20903] [serial = 612] [outer = (nil)] 19:54:04 INFO - PROCESS | 20903 | ++DOMWINDOW == 264 (0x93af0c00) [pid = 20903] [serial = 613] [outer = 0x93ae7400] 19:54:04 INFO - PROCESS | 20903 | 1463280844589 Marionette DEBUG loaded listener.js 19:54:04 INFO - PROCESS | 20903 | ++DOMWINDOW == 265 (0x93cd5400) [pid = 20903] [serial = 614] [outer = 0x93ae7400] 19:54:05 INFO - PROCESS | 20903 | 1463280845532 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 19:54:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 19:54:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1531ms 19:54:05 INFO - PROCESS | 20903 | 1463280845590 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 19:54:05 INFO - PROCESS | 20903 | 1463280845593 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 19:54:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 19:54:05 INFO - PROCESS | 20903 | 1463280845601 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 19:54:05 INFO - PROCESS | 20903 | 1463280845605 Marionette TRACE conn3 <- [1,790,null,{}] 19:54:05 INFO - PROCESS | 20903 | 1463280845611 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:05 INFO - PROCESS | 20903 | 1463280845808 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 19:54:06 INFO - PROCESS | 20903 | 1463280846052 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:06 INFO - PROCESS | 20903 | ++DOCSHELL 0x898c8000 == 99 [pid = 20903] [id = 205] 19:54:06 INFO - PROCESS | 20903 | ++DOMWINDOW == 266 (0x8af4b800) [pid = 20903] [serial = 615] [outer = (nil)] 19:54:06 INFO - PROCESS | 20903 | ++DOMWINDOW == 267 (0x9503cc00) [pid = 20903] [serial = 616] [outer = 0x8af4b800] 19:54:06 INFO - PROCESS | 20903 | 1463280846159 Marionette DEBUG loaded listener.js 19:54:06 INFO - PROCESS | 20903 | ++DOMWINDOW == 268 (0x977e7000) [pid = 20903] [serial = 617] [outer = 0x8af4b800] 19:54:07 INFO - PROCESS | 20903 | 1463280847058 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 19:54:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 19:54:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1532ms 19:54:07 INFO - PROCESS | 20903 | 1463280847135 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 19:54:07 INFO - PROCESS | 20903 | 1463280847139 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 19:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 19:54:07 INFO - PROCESS | 20903 | 1463280847146 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 19:54:07 INFO - PROCESS | 20903 | 1463280847150 Marionette TRACE conn3 <- [1,794,null,{}] 19:54:07 INFO - PROCESS | 20903 | 1463280847156 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:07 INFO - PROCESS | 20903 | 1463280847449 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 19:54:07 INFO - PROCESS | 20903 | 1463280847750 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:07 INFO - PROCESS | 20903 | ++DOCSHELL 0x92b8b000 == 100 [pid = 20903] [id = 206] 19:54:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 269 (0x98928400) [pid = 20903] [serial = 618] [outer = (nil)] 19:54:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 270 (0x9a123c00) [pid = 20903] [serial = 619] [outer = 0x98928400] 19:54:07 INFO - PROCESS | 20903 | 1463280847849 Marionette DEBUG loaded listener.js 19:54:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 271 (0x9ab03800) [pid = 20903] [serial = 620] [outer = 0x98928400] 19:54:08 INFO - PROCESS | 20903 | 1463280848757 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 19:54:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 19:54:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1651ms 19:54:08 INFO - PROCESS | 20903 | 1463280848816 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 19:54:08 INFO - PROCESS | 20903 | 1463280848821 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 19:54:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 19:54:08 INFO - PROCESS | 20903 | 1463280848832 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 19:54:08 INFO - PROCESS | 20903 | 1463280848835 Marionette TRACE conn3 <- [1,798,null,{}] 19:54:08 INFO - PROCESS | 20903 | 1463280848842 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:09 INFO - PROCESS | 20903 | 1463280849032 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 19:54:09 INFO - PROCESS | 20903 | 1463280849275 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:09 INFO - PROCESS | 20903 | ++DOCSHELL 0x9a119800 == 101 [pid = 20903] [id = 207] 19:54:09 INFO - PROCESS | 20903 | ++DOMWINDOW == 272 (0x9a11e000) [pid = 20903] [serial = 621] [outer = (nil)] 19:54:09 INFO - PROCESS | 20903 | ++DOMWINDOW == 273 (0x9b8dec00) [pid = 20903] [serial = 622] [outer = 0x9a11e000] 19:54:09 INFO - PROCESS | 20903 | 1463280849378 Marionette DEBUG loaded listener.js 19:54:09 INFO - PROCESS | 20903 | ++DOMWINDOW == 274 (0x9d9cd000) [pid = 20903] [serial = 623] [outer = 0x9a11e000] 19:54:10 INFO - PROCESS | 20903 | 1463280850259 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 19:54:10 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 19:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1484ms 19:54:10 INFO - PROCESS | 20903 | 1463280850316 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 19:54:10 INFO - PROCESS | 20903 | 1463280850321 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 19:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 19:54:10 INFO - PROCESS | 20903 | 1463280850327 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 19:54:10 INFO - PROCESS | 20903 | 1463280850331 Marionette TRACE conn3 <- [1,802,null,{}] 19:54:10 INFO - PROCESS | 20903 | 1463280850336 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:10 INFO - PROCESS | 20903 | 1463280850520 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 19:54:10 INFO - PROCESS | 20903 | 1463280850717 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:10 INFO - PROCESS | 20903 | ++DOCSHELL 0x9a122c00 == 102 [pid = 20903] [id = 208] 19:54:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 275 (0x9b24a800) [pid = 20903] [serial = 624] [outer = (nil)] 19:54:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 276 (0xa2278000) [pid = 20903] [serial = 625] [outer = 0x9b24a800] 19:54:10 INFO - PROCESS | 20903 | 1463280850844 Marionette DEBUG loaded listener.js 19:54:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 277 (0xa503f800) [pid = 20903] [serial = 626] [outer = 0x9b24a800] 19:54:11 INFO - PROCESS | 20903 | 1463280851736 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 19:54:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 19:54:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1480ms 19:54:11 INFO - PROCESS | 20903 | 1463280851808 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 19:54:11 INFO - PROCESS | 20903 | 1463280851812 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 19:54:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 19:54:11 INFO - PROCESS | 20903 | 1463280851819 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 19:54:11 INFO - PROCESS | 20903 | 1463280851823 Marionette TRACE conn3 <- [1,806,null,{}] 19:54:11 INFO - PROCESS | 20903 | 1463280851828 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:12 INFO - PROCESS | 20903 | 1463280852056 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 19:54:12 INFO - PROCESS | 20903 | 1463280852329 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:12 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e541800 == 103 [pid = 20903] [id = 209] 19:54:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 278 (0x8e542000) [pid = 20903] [serial = 627] [outer = (nil)] 19:54:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 279 (0x8e549c00) [pid = 20903] [serial = 628] [outer = 0x8e542000] 19:54:12 INFO - PROCESS | 20903 | 1463280852458 Marionette DEBUG loaded listener.js 19:54:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 280 (0x8e54d000) [pid = 20903] [serial = 629] [outer = 0x8e542000] 19:54:13 INFO - PROCESS | 20903 | 1463280853335 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 19:54:13 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 19:54:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1584ms 19:54:13 INFO - PROCESS | 20903 | 1463280853404 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 19:54:13 INFO - PROCESS | 20903 | 1463280853408 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 19:54:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 19:54:13 INFO - PROCESS | 20903 | 1463280853414 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 19:54:13 INFO - PROCESS | 20903 | 1463280853418 Marionette TRACE conn3 <- [1,810,null,{}] 19:54:13 INFO - PROCESS | 20903 | 1463280853423 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:13 INFO - PROCESS | 20903 | 1463280853615 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 19:54:13 INFO - PROCESS | 20903 | 1463280853857 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:13 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e548400 == 104 [pid = 20903] [id = 210] 19:54:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 281 (0x8e548c00) [pid = 20903] [serial = 630] [outer = (nil)] 19:54:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 282 (0x9b240c00) [pid = 20903] [serial = 631] [outer = 0x8e548c00] 19:54:13 INFO - PROCESS | 20903 | 1463280853991 Marionette DEBUG loaded listener.js 19:54:14 INFO - PROCESS | 20903 | ++DOMWINDOW == 283 (0xa35f3800) [pid = 20903] [serial = 632] [outer = 0x8e548c00] 19:54:14 INFO - PROCESS | 20903 | 1463280854898 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 19:54:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 19:54:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1535ms 19:54:14 INFO - PROCESS | 20903 | 1463280854951 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 19:54:14 INFO - PROCESS | 20903 | 1463280854955 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 19:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 19:54:14 INFO - PROCESS | 20903 | 1463280854962 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 19:54:14 INFO - PROCESS | 20903 | 1463280854967 Marionette TRACE conn3 <- [1,814,null,{}] 19:54:14 INFO - PROCESS | 20903 | 1463280854973 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:15 INFO - PROCESS | 20903 | 1463280855330 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 19:54:15 INFO - PROCESS | 20903 | 1463280855533 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:15 INFO - PROCESS | 20903 | ++DOCSHELL 0x89ee7c00 == 105 [pid = 20903] [id = 211] 19:54:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 284 (0x89eea800) [pid = 20903] [serial = 633] [outer = (nil)] 19:54:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 285 (0x89ef0400) [pid = 20903] [serial = 634] [outer = 0x89eea800] 19:54:15 INFO - PROCESS | 20903 | 1463280855634 Marionette DEBUG loaded listener.js 19:54:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 286 (0xa6b69c00) [pid = 20903] [serial = 635] [outer = 0x89eea800] 19:54:16 INFO - PROCESS | 20903 | 1463280856549 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 19:54:16 INFO - PROCESS | 20903 | 1463280856603 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 19:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 19:54:16 INFO - PROCESS | 20903 | 1463280856610 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 19:54:16 INFO - PROCESS | 20903 | 1463280856612 Marionette TRACE conn3 <- [1,818,null,{}] 19:54:16 INFO - PROCESS | 20903 | 1463280856618 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:16 INFO - PROCESS | 20903 | 1463280856808 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 19:54:17 INFO - PROCESS | 20903 | 1463280857058 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:17 INFO - PROCESS | 20903 | ++DOCSHELL 0x88f02000 == 106 [pid = 20903] [id = 212] 19:54:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 287 (0x88f06000) [pid = 20903] [serial = 636] [outer = (nil)] 19:54:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 288 (0x88f0b800) [pid = 20903] [serial = 637] [outer = 0x88f06000] 19:54:17 INFO - PROCESS | 20903 | 1463280857188 Marionette DEBUG loaded listener.js 19:54:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 289 (0x89ee2800) [pid = 20903] [serial = 638] [outer = 0x88f06000] 19:54:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 290 (0x8901d800) [pid = 20903] [serial = 639] [outer = 0x9462d000] 19:54:18 INFO - PROCESS | 20903 | 1463280858318 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 19:54:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 19:54:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1734ms 19:54:18 INFO - PROCESS | 20903 | 1463280858344 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 19:54:18 INFO - PROCESS | 20903 | 1463280858348 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 19:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 19:54:18 INFO - PROCESS | 20903 | 1463280858364 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 19:54:18 INFO - PROCESS | 20903 | 1463280858367 Marionette TRACE conn3 <- [1,822,null,{}] 19:54:18 INFO - PROCESS | 20903 | 1463280858373 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:18 INFO - PROCESS | 20903 | 1463280858562 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 19:54:18 INFO - PROCESS | 20903 | 1463280858819 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:19 INFO - PROCESS | 20903 | ++DOCSHELL 0x898c7800 == 107 [pid = 20903] [id = 213] 19:54:19 INFO - PROCESS | 20903 | ++DOMWINDOW == 291 (0x898ca000) [pid = 20903] [serial = 640] [outer = (nil)] 19:54:19 INFO - PROCESS | 20903 | ++DOMWINDOW == 292 (0x89ee4800) [pid = 20903] [serial = 641] [outer = 0x898ca000] 19:54:19 INFO - PROCESS | 20903 | 1463280859251 Marionette DEBUG loaded listener.js 19:54:19 INFO - PROCESS | 20903 | ++DOMWINDOW == 293 (0x89eec000) [pid = 20903] [serial = 642] [outer = 0x898ca000] 19:54:20 INFO - PROCESS | 20903 | 1463280860214 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 19:54:20 INFO - PROCESS | 20903 | 1463280860311 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 19:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 19:54:20 INFO - PROCESS | 20903 | 1463280860320 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 19:54:20 INFO - PROCESS | 20903 | 1463280860324 Marionette TRACE conn3 <- [1,826,null,{}] 19:54:20 INFO - PROCESS | 20903 | 1463280860332 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:20 INFO - PROCESS | 20903 | 1463280860603 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 19:54:20 INFO - PROCESS | 20903 | 1463280860936 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:20 INFO - PROCESS | 20903 | ++DOCSHELL 0x8b9a3c00 == 108 [pid = 20903] [id = 214] 19:54:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 294 (0x8b9a9000) [pid = 20903] [serial = 643] [outer = (nil)] 19:54:21 INFO - PROCESS | 20903 | ++DOMWINDOW == 295 (0x8c3c6000) [pid = 20903] [serial = 644] [outer = 0x8b9a9000] 19:54:21 INFO - PROCESS | 20903 | 1463280861021 Marionette DEBUG loaded listener.js 19:54:21 INFO - PROCESS | 20903 | ++DOMWINDOW == 296 (0x8c71cc00) [pid = 20903] [serial = 645] [outer = 0x8b9a9000] 19:54:21 INFO - PROCESS | 20903 | 1463280861951 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 19:54:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 19:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1690ms 19:54:22 INFO - PROCESS | 20903 | 1463280862010 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 19:54:22 INFO - PROCESS | 20903 | 1463280862015 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 19:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 19:54:22 INFO - PROCESS | 20903 | 1463280862025 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 19:54:22 INFO - PROCESS | 20903 | 1463280862029 Marionette TRACE conn3 <- [1,830,null,{}] 19:54:22 INFO - PROCESS | 20903 | 1463280862035 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:22 INFO - PROCESS | 20903 | 1463280862221 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 19:54:22 INFO - PROCESS | 20903 | 1463280862498 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:22 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e543800 == 109 [pid = 20903] [id = 215] 19:54:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 297 (0x8e54a000) [pid = 20903] [serial = 646] [outer = (nil)] 19:54:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 298 (0x8e6c6800) [pid = 20903] [serial = 647] [outer = 0x8e54a000] 19:54:22 INFO - PROCESS | 20903 | 1463280862623 Marionette DEBUG loaded listener.js 19:54:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 299 (0x8ebf4c00) [pid = 20903] [serial = 648] [outer = 0x8e54a000] 19:54:23 INFO - PROCESS | 20903 | 1463280863582 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 19:54:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 19:54:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1583ms 19:54:23 INFO - PROCESS | 20903 | 1463280863609 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 19:54:23 INFO - PROCESS | 20903 | 1463280863612 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 19:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 19:54:23 INFO - PROCESS | 20903 | 1463280863619 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 19:54:23 INFO - PROCESS | 20903 | 1463280863625 Marionette TRACE conn3 <- [1,834,null,{}] 19:54:23 INFO - PROCESS | 20903 | 1463280863641 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:23 INFO - PROCESS | 20903 | 1463280863838 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 19:54:24 INFO - PROCESS | 20903 | 1463280864086 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:24 INFO - PROCESS | 20903 | ++DOCSHELL 0x8face800 == 110 [pid = 20903] [id = 216] 19:54:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 300 (0x8facf800) [pid = 20903] [serial = 649] [outer = (nil)] 19:54:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 301 (0x91d92400) [pid = 20903] [serial = 650] [outer = 0x8facf800] 19:54:24 INFO - PROCESS | 20903 | 1463280864207 Marionette DEBUG loaded listener.js 19:54:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 302 (0x922f6400) [pid = 20903] [serial = 651] [outer = 0x8facf800] 19:54:25 INFO - PROCESS | 20903 | 1463280865106 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 19:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 19:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1537ms 19:54:25 INFO - PROCESS | 20903 | 1463280865157 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 19:54:25 INFO - PROCESS | 20903 | 1463280865162 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 19:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 19:54:25 INFO - PROCESS | 20903 | 1463280865168 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 19:54:25 INFO - PROCESS | 20903 | 1463280865171 Marionette TRACE conn3 <- [1,838,null,{}] 19:54:25 INFO - PROCESS | 20903 | 1463280865176 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:25 INFO - PROCESS | 20903 | 1463280865361 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 19:54:25 INFO - PROCESS | 20903 | 1463280865607 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:25 INFO - PROCESS | 20903 | ++DOCSHELL 0x8a63f800 == 111 [pid = 20903] [id = 217] 19:54:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 303 (0x8a641400) [pid = 20903] [serial = 652] [outer = (nil)] 19:54:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 304 (0x8b9adc00) [pid = 20903] [serial = 653] [outer = 0x8a641400] 19:54:25 INFO - PROCESS | 20903 | 1463280865765 Marionette DEBUG loaded listener.js 19:54:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 305 (0x8c3cf400) [pid = 20903] [serial = 654] [outer = 0x8a641400] 19:54:25 INFO - PROCESS | 20903 | --DOCSHELL 0x93ae1400 == 110 [pid = 20903] [id = 157] 19:54:25 INFO - PROCESS | 20903 | --DOCSHELL 0x8dcd0000 == 109 [pid = 20903] [id = 153] 19:54:25 INFO - PROCESS | 20903 | --DOCSHELL 0x8b9a0800 == 108 [pid = 20903] [id = 159] 19:54:25 INFO - PROCESS | 20903 | --DOMWINDOW == 304 (0x93ade000) [pid = 20903] [serial = 502] [outer = (nil)] [url = about:blank] 19:54:25 INFO - PROCESS | 20903 | --DOMWINDOW == 303 (0x8e3fcc00) [pid = 20903] [serial = 496] [outer = (nil)] [url = about:blank] 19:54:25 INFO - PROCESS | 20903 | --DOMWINDOW == 302 (0x8c189400) [pid = 20903] [serial = 520] [outer = (nil)] [url = about:blank] 19:54:25 INFO - PROCESS | 20903 | --DOMWINDOW == 301 (0x8c3c5c00) [pid = 20903] [serial = 523] [outer = (nil)] [url = about:blank] 19:54:25 INFO - PROCESS | 20903 | --DOMWINDOW == 300 (0x8e6cc800) [pid = 20903] [serial = 532] [outer = (nil)] [url = about:blank] 19:54:25 INFO - PROCESS | 20903 | --DOMWINDOW == 299 (0x9d996400) [pid = 20903] [serial = 514] [outer = (nil)] [url = about:blank] 19:54:25 INFO - PROCESS | 20903 | --DOMWINDOW == 298 (0x8af50c00) [pid = 20903] [serial = 529] [outer = (nil)] [url = about:blank] 19:54:25 INFO - PROCESS | 20903 | --DOMWINDOW == 297 (0x8e6ccc00) [pid = 20903] [serial = 526] [outer = (nil)] [url = about:blank] 19:54:25 INFO - PROCESS | 20903 | --DOMWINDOW == 296 (0x95009000) [pid = 20903] [serial = 505] [outer = (nil)] [url = about:blank] 19:54:25 INFO - PROCESS | 20903 | --DOMWINDOW == 295 (0xa30f0c00) [pid = 20903] [serial = 517] [outer = (nil)] [url = about:blank] 19:54:25 INFO - PROCESS | 20903 | --DOMWINDOW == 294 (0x8a63e400) [pid = 20903] [serial = 535] [outer = (nil)] [url = about:blank] 19:54:25 INFO - PROCESS | 20903 | --DOMWINDOW == 293 (0x9a122000) [pid = 20903] [serial = 511] [outer = (nil)] [url = about:blank] 19:54:25 INFO - PROCESS | 20903 | --DOMWINDOW == 292 (0x8fab3400) [pid = 20903] [serial = 499] [outer = (nil)] [url = about:blank] 19:54:25 INFO - PROCESS | 20903 | --DOMWINDOW == 291 (0x977ea000) [pid = 20903] [serial = 508] [outer = (nil)] [url = about:blank] 19:54:26 INFO - PROCESS | 20903 | --DOCSHELL 0x8e2e3000 == 107 [pid = 20903] [id = 152] 19:54:26 INFO - PROCESS | 20903 | --DOCSHELL 0x93add400 == 106 [pid = 20903] [id = 155] 19:54:26 INFO - PROCESS | 20903 | --DOCSHELL 0x8b9ae800 == 105 [pid = 20903] [id = 160] 19:54:26 INFO - PROCESS | 20903 | --DOCSHELL 0x913d0800 == 104 [pid = 20903] [id = 151] 19:54:26 INFO - PROCESS | 20903 | --DOCSHELL 0x99c10400 == 103 [pid = 20903] [id = 190] 19:54:26 INFO - PROCESS | 20903 | --DOCSHELL 0x98f34c00 == 102 [pid = 20903] [id = 189] 19:54:26 INFO - PROCESS | 20903 | --DOCSHELL 0x91ff1c00 == 101 [pid = 20903] [id = 188] 19:54:26 INFO - PROCESS | 20903 | --DOCSHELL 0x8e3f3400 == 100 [pid = 20903] [id = 187] 19:54:26 INFO - PROCESS | 20903 | --DOCSHELL 0x8e5f2c00 == 99 [pid = 20903] [id = 186] 19:54:26 INFO - PROCESS | 20903 | --DOCSHELL 0x8c3c7000 == 98 [pid = 20903] [id = 185] 19:54:26 INFO - PROCESS | 20903 | --DOCSHELL 0x8b822800 == 97 [pid = 20903] [id = 158] 19:54:26 INFO - PROCESS | 20903 | --DOCSHELL 0x8a635c00 == 96 [pid = 20903] [id = 184] 19:54:26 INFO - PROCESS | 20903 | --DOMWINDOW == 290 (0x8facf400) [pid = 20903] [serial = 550] [outer = (nil)] [url = about:blank] 19:54:26 INFO - PROCESS | 20903 | --DOMWINDOW == 289 (0x8ebf6400) [pid = 20903] [serial = 544] [outer = (nil)] [url = about:blank] 19:54:26 INFO - PROCESS | 20903 | --DOMWINDOW == 288 (0x8f81e400) [pid = 20903] [serial = 547] [outer = (nil)] [url = about:blank] 19:54:26 INFO - PROCESS | 20903 | --DOMWINDOW == 287 (0x8e3ed400) [pid = 20903] [serial = 542] [outer = (nil)] [url = about:blank] 19:54:26 INFO - PROCESS | 20903 | --DOMWINDOW == 286 (0x8da11400) [pid = 20903] [serial = 541] [outer = (nil)] [url = about:blank] 19:54:26 INFO - PROCESS | 20903 | --DOMWINDOW == 285 (0x8c3ce800) [pid = 20903] [serial = 539] [outer = (nil)] [url = about:blank] 19:54:26 INFO - PROCESS | 20903 | --DOMWINDOW == 284 (0x8fabd800) [pid = 20903] [serial = 548] [outer = (nil)] [url = about:blank] 19:54:26 INFO - PROCESS | 20903 | --DOMWINDOW == 283 (0x8c3c4800) [pid = 20903] [serial = 538] [outer = (nil)] [url = about:blank] 19:54:26 INFO - PROCESS | 20903 | --DOMWINDOW == 282 (0x8ecc2c00) [pid = 20903] [serial = 545] [outer = (nil)] [url = about:blank] 19:54:26 INFO - PROCESS | 20903 | 1463280866706 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 19:54:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 19:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1587ms 19:54:26 INFO - PROCESS | 20903 | 1463280866756 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 19:54:26 INFO - PROCESS | 20903 | 1463280866759 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 19:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 19:54:26 INFO - PROCESS | 20903 | 1463280866765 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 19:54:26 INFO - PROCESS | 20903 | 1463280866768 Marionette TRACE conn3 <- [1,842,null,{}] 19:54:26 INFO - PROCESS | 20903 | 1463280866774 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:26 INFO - PROCESS | 20903 | 1463280866960 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 19:54:27 INFO - PROCESS | 20903 | 1463280867134 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:27 INFO - PROCESS | 20903 | ++DOCSHELL 0x8a635c00 == 97 [pid = 20903] [id = 218] 19:54:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 283 (0x8c3c9000) [pid = 20903] [serial = 655] [outer = (nil)] 19:54:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 284 (0x8e5f1400) [pid = 20903] [serial = 656] [outer = 0x8c3c9000] 19:54:27 INFO - PROCESS | 20903 | 1463280867217 Marionette DEBUG loaded listener.js 19:54:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 285 (0x8f81e400) [pid = 20903] [serial = 657] [outer = 0x8c3c9000] 19:54:28 INFO - PROCESS | 20903 | 1463280868073 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 19:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 19:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1332ms 19:54:28 INFO - PROCESS | 20903 | 1463280868098 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 19:54:28 INFO - PROCESS | 20903 | 1463280868102 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 19:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 19:54:28 INFO - PROCESS | 20903 | 1463280868108 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 19:54:28 INFO - PROCESS | 20903 | 1463280868111 Marionette TRACE conn3 <- [1,846,null,{}] 19:54:28 INFO - PROCESS | 20903 | 1463280868117 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:28 INFO - PROCESS | 20903 | 1463280868288 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 19:54:28 INFO - PROCESS | 20903 | 1463280868299 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:28 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c3ce800 == 98 [pid = 20903] [id = 219] 19:54:28 INFO - PROCESS | 20903 | ++DOMWINDOW == 286 (0x8da11400) [pid = 20903] [serial = 658] [outer = (nil)] 19:54:28 INFO - PROCESS | 20903 | ++DOMWINDOW == 287 (0x93ad7400) [pid = 20903] [serial = 659] [outer = 0x8da11400] 19:54:28 INFO - PROCESS | 20903 | 1463280868385 Marionette DEBUG loaded listener.js 19:54:28 INFO - PROCESS | 20903 | ++DOMWINDOW == 288 (0x93ae4400) [pid = 20903] [serial = 660] [outer = 0x8da11400] 19:54:29 INFO - PROCESS | 20903 | 1463280869379 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 19:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 19:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1285ms 19:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 19:54:29 INFO - PROCESS | 20903 | 1463280869393 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 19:54:29 INFO - PROCESS | 20903 | 1463280869396 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 19:54:29 INFO - PROCESS | 20903 | 1463280869403 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 19:54:29 INFO - PROCESS | 20903 | 1463280869406 Marionette TRACE conn3 <- [1,850,null,{}] 19:54:29 INFO - PROCESS | 20903 | 1463280869419 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:29 INFO - PROCESS | 20903 | 1463280869640 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 19:54:29 INFO - PROCESS | 20903 | 1463280869672 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:29 INFO - PROCESS | 20903 | ++DOCSHELL 0x922ed000 == 99 [pid = 20903] [id = 220] 19:54:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 289 (0x92b8c000) [pid = 20903] [serial = 661] [outer = (nil)] 19:54:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 290 (0x95047000) [pid = 20903] [serial = 662] [outer = 0x92b8c000] 19:54:29 INFO - PROCESS | 20903 | 1463280869743 Marionette DEBUG loaded listener.js 19:54:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 291 (0x977eac00) [pid = 20903] [serial = 663] [outer = 0x92b8c000] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 290 (0x99ab5800) [pid = 20903] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 289 (0x9b245400) [pid = 20903] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 288 (0x9aeaa000) [pid = 20903] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 287 (0xa67c3000) [pid = 20903] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 286 (0x989d1c00) [pid = 20903] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 285 (0x8b9a4000) [pid = 20903] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 284 (0x91ff3c00) [pid = 20903] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 283 (0x8af4d400) [pid = 20903] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 282 (0x93ae7000) [pid = 20903] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 281 (0x9d9c5400) [pid = 20903] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 280 (0x93aed800) [pid = 20903] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 279 (0x8dcd1000) [pid = 20903] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 278 (0x8fad2400) [pid = 20903] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 277 (0x8ecbb400) [pid = 20903] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 276 (0x8fab9400) [pid = 20903] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 275 (0x898d0400) [pid = 20903] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 274 (0x8c94b800) [pid = 20903] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 273 (0x9500d400) [pid = 20903] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 272 (0x8c3c2800) [pid = 20903] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 271 (0x922ec000) [pid = 20903] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 270 (0x8a636400) [pid = 20903] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 269 (0xa325ac00) [pid = 20903] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 268 (0x8e5ea000) [pid = 20903] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 267 (0x8edb2800) [pid = 20903] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 266 (0x92c8a000) [pid = 20903] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 265 (0x9d996800) [pid = 20903] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 264 (0x8da08c00) [pid = 20903] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 263 (0xa11d5c00) [pid = 20903] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 262 (0x92b85c00) [pid = 20903] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 261 (0x8b829800) [pid = 20903] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 260 (0x99c07800) [pid = 20903] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 259 (0x8e2e7800) [pid = 20903] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 258 (0xa219e400) [pid = 20903] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 257 (0x8e6ca400) [pid = 20903] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 256 (0x92c82000) [pid = 20903] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 255 (0x9240d000) [pid = 20903] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 254 (0x92b89400) [pid = 20903] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 253 (0x93cdd800) [pid = 20903] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 252 (0x8af4c800) [pid = 20903] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 251 (0x93aec800) [pid = 20903] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 250 (0x93cda000) [pid = 20903] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 249 (0x9b9b5c00) [pid = 20903] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 248 (0x93aa9400) [pid = 20903] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 247 (0x99f1dc00) [pid = 20903] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 246 (0x92412400) [pid = 20903] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 245 (0x913d6800) [pid = 20903] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 244 (0x8ea63c00) [pid = 20903] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 243 (0x8da09400) [pid = 20903] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 242 (0x9500f000) [pid = 20903] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 241 (0x923c0000) [pid = 20903] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 240 (0x95043c00) [pid = 20903] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 239 (0x92416800) [pid = 20903] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 238 (0x922f2c00) [pid = 20903] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 237 (0xa677b000) [pid = 20903] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 236 (0x99611400) [pid = 20903] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 235 (0x9a2c5400) [pid = 20903] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 234 (0x8fab5800) [pid = 20903] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 233 (0x9513f000) [pid = 20903] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 232 (0x8fad5000) [pid = 20903] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 231 (0x8dccb000) [pid = 20903] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 230 (0x8f813c00) [pid = 20903] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 229 (0x8fabd400) [pid = 20903] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 228 (0x8ebf7c00) [pid = 20903] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 227 (0xa22c6400) [pid = 20903] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 226 (0xa11d8400) [pid = 20903] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 225 (0x922f2800) [pid = 20903] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 224 (0x8ebf6800) [pid = 20903] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 223 (0xa30f4400) [pid = 20903] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 222 (0x9d9d2800) [pid = 20903] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 221 (0x99c01400) [pid = 20903] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 220 (0x8c187400) [pid = 20903] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 219 (0x8c183400) [pid = 20903] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 218 (0x8ea6a800) [pid = 20903] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 217 (0xa11dc400) [pid = 20903] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 216 (0x8ebfb400) [pid = 20903] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 215 (0x8ecc0800) [pid = 20903] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 214 (0x8fab1c00) [pid = 20903] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 213 (0x93ae6c00) [pid = 20903] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 212 (0x99608000) [pid = 20903] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 211 (0x9513c800) [pid = 20903] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 210 (0x99f99000) [pid = 20903] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 209 (0x8e3f2c00) [pid = 20903] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 208 (0x8f814800) [pid = 20903] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 207 (0x93adbc00) [pid = 20903] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 19:54:31 INFO - PROCESS | 20903 | --DOMWINDOW == 206 (0x8af4b400) [pid = 20903] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 19:54:31 INFO - PROCESS | 20903 | 1463280871937 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 19:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 19:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 2598ms 19:54:32 INFO - PROCESS | 20903 | 1463280872000 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 19:54:32 INFO - PROCESS | 20903 | 1463280872004 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 19:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 19:54:32 INFO - PROCESS | 20903 | 1463280872010 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 19:54:32 INFO - PROCESS | 20903 | 1463280872013 Marionette TRACE conn3 <- [1,854,null,{}] 19:54:32 INFO - PROCESS | 20903 | 1463280872019 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:32 INFO - PROCESS | 20903 | 1463280872190 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 19:54:32 INFO - PROCESS | 20903 | 1463280872357 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:32 INFO - PROCESS | 20903 | ++DOCSHELL 0x8af4b400 == 100 [pid = 20903] [id = 221] 19:54:32 INFO - PROCESS | 20903 | ++DOMWINDOW == 207 (0x8af4c800) [pid = 20903] [serial = 664] [outer = (nil)] 19:54:32 INFO - PROCESS | 20903 | ++DOMWINDOW == 208 (0x8c3c2000) [pid = 20903] [serial = 665] [outer = 0x8af4c800] 19:54:32 INFO - PROCESS | 20903 | 1463280872430 Marionette DEBUG loaded listener.js 19:54:32 INFO - PROCESS | 20903 | ++DOMWINDOW == 209 (0x8c94a400) [pid = 20903] [serial = 666] [outer = 0x8af4c800] 19:54:33 INFO - PROCESS | 20903 | 1463280873180 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 19:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 19:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1231ms 19:54:33 INFO - PROCESS | 20903 | 1463280873242 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 19:54:33 INFO - PROCESS | 20903 | 1463280873246 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 19:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 19:54:33 INFO - PROCESS | 20903 | 1463280873252 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 19:54:33 INFO - PROCESS | 20903 | 1463280873255 Marionette TRACE conn3 <- [1,858,null,{}] 19:54:33 INFO - PROCESS | 20903 | 1463280873260 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:33 INFO - PROCESS | 20903 | 1463280873454 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 19:54:33 INFO - PROCESS | 20903 | 1463280873719 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:33 INFO - PROCESS | 20903 | ++DOCSHELL 0x88f03400 == 101 [pid = 20903] [id = 222] 19:54:33 INFO - PROCESS | 20903 | ++DOMWINDOW == 210 (0x88f05800) [pid = 20903] [serial = 667] [outer = (nil)] 19:54:33 INFO - PROCESS | 20903 | ++DOMWINDOW == 211 (0x8901a400) [pid = 20903] [serial = 668] [outer = 0x88f05800] 19:54:33 INFO - PROCESS | 20903 | 1463280873817 Marionette DEBUG loaded listener.js 19:54:33 INFO - PROCESS | 20903 | ++DOMWINDOW == 212 (0x89ee7000) [pid = 20903] [serial = 669] [outer = 0x88f05800] 19:54:34 INFO - PROCESS | 20903 | 1463280874812 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 19:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 19:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1631ms 19:54:34 INFO - PROCESS | 20903 | 1463280874886 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 19:54:34 INFO - PROCESS | 20903 | 1463280874893 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 19:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 19:54:34 INFO - PROCESS | 20903 | 1463280874901 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 19:54:34 INFO - PROCESS | 20903 | 1463280874908 Marionette TRACE conn3 <- [1,862,null,{}] 19:54:34 INFO - PROCESS | 20903 | 1463280874916 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:35 INFO - PROCESS | 20903 | 1463280875172 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 19:54:35 INFO - PROCESS | 20903 | 1463280875482 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:35 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c189000 == 102 [pid = 20903] [id = 223] 19:54:35 INFO - PROCESS | 20903 | ++DOMWINDOW == 213 (0x8c190c00) [pid = 20903] [serial = 670] [outer = (nil)] 19:54:35 INFO - PROCESS | 20903 | ++DOMWINDOW == 214 (0x8c3ce400) [pid = 20903] [serial = 671] [outer = 0x8c190c00] 19:54:35 INFO - PROCESS | 20903 | 1463280875575 Marionette DEBUG loaded listener.js 19:54:35 INFO - PROCESS | 20903 | ++DOMWINDOW == 215 (0x8dcd0000) [pid = 20903] [serial = 672] [outer = 0x8c190c00] 19:54:36 INFO - PROCESS | 20903 | 1463280876563 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 19:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 19:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1695ms 19:54:36 INFO - PROCESS | 20903 | 1463280876600 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 19:54:36 INFO - PROCESS | 20903 | 1463280876607 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 19:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 19:54:36 INFO - PROCESS | 20903 | 1463280876614 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 19:54:36 INFO - PROCESS | 20903 | 1463280876618 Marionette TRACE conn3 <- [1,866,null,{}] 19:54:36 INFO - PROCESS | 20903 | 1463280876624 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:36 INFO - PROCESS | 20903 | 1463280876836 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 19:54:37 INFO - PROCESS | 20903 | 1463280877132 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:37 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e547400 == 103 [pid = 20903] [id = 224] 19:54:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 216 (0x8e5e7000) [pid = 20903] [serial = 673] [outer = (nil)] 19:54:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 217 (0x8e6c9800) [pid = 20903] [serial = 674] [outer = 0x8e5e7000] 19:54:37 INFO - PROCESS | 20903 | 1463280877265 Marionette DEBUG loaded listener.js 19:54:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 218 (0x8ebf2c00) [pid = 20903] [serial = 675] [outer = 0x8e5e7000] 19:54:38 INFO - PROCESS | 20903 | 1463280878196 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 19:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 19:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1636ms 19:54:38 INFO - PROCESS | 20903 | 1463280878251 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 19:54:38 INFO - PROCESS | 20903 | 1463280878256 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 19:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 19:54:38 INFO - PROCESS | 20903 | 1463280878270 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 19:54:38 INFO - PROCESS | 20903 | 1463280878279 Marionette TRACE conn3 <- [1,870,null,{}] 19:54:38 INFO - PROCESS | 20903 | 1463280878288 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:38 INFO - PROCESS | 20903 | 1463280878545 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 19:54:38 INFO - PROCESS | 20903 | 1463280878816 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:38 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c3c4000 == 104 [pid = 20903] [id = 225] 19:54:38 INFO - PROCESS | 20903 | ++DOMWINDOW == 219 (0x8ebf7c00) [pid = 20903] [serial = 676] [outer = (nil)] 19:54:38 INFO - PROCESS | 20903 | ++DOMWINDOW == 220 (0x8fabbc00) [pid = 20903] [serial = 677] [outer = 0x8ebf7c00] 19:54:38 INFO - PROCESS | 20903 | 1463280878905 Marionette DEBUG loaded listener.js 19:54:39 INFO - PROCESS | 20903 | ++DOMWINDOW == 221 (0x8fad5c00) [pid = 20903] [serial = 678] [outer = 0x8ebf7c00] 19:54:39 INFO - PROCESS | 20903 | 1463280879824 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 19:54:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 19:54:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1605ms 19:54:39 INFO - PROCESS | 20903 | 1463280879868 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 19:54:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 19:54:39 INFO - PROCESS | 20903 | 1463280879873 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 19:54:39 INFO - PROCESS | 20903 | 1463280879881 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 19:54:39 INFO - PROCESS | 20903 | 1463280879884 Marionette TRACE conn3 <- [1,874,null,{}] 19:54:39 INFO - PROCESS | 20903 | 1463280879890 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:40 INFO - PROCESS | 20903 | 1463280880085 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 19:54:40 INFO - PROCESS | 20903 | 1463280880386 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:40 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e3fb400 == 105 [pid = 20903] [id = 226] 19:54:40 INFO - PROCESS | 20903 | ++DOMWINDOW == 222 (0x8fac7000) [pid = 20903] [serial = 679] [outer = (nil)] 19:54:40 INFO - PROCESS | 20903 | ++DOMWINDOW == 223 (0x9240d000) [pid = 20903] [serial = 680] [outer = 0x8fac7000] 19:54:40 INFO - PROCESS | 20903 | 1463280880481 Marionette DEBUG loaded listener.js 19:54:40 INFO - PROCESS | 20903 | ++DOMWINDOW == 224 (0x92b85c00) [pid = 20903] [serial = 681] [outer = 0x8fac7000] 19:54:41 INFO - PROCESS | 20903 | 1463280881393 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 19:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 19:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1535ms 19:54:41 INFO - PROCESS | 20903 | 1463280881416 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 19:54:41 INFO - PROCESS | 20903 | 1463280881420 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 19:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 19:54:41 INFO - PROCESS | 20903 | 1463280881426 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 19:54:41 INFO - PROCESS | 20903 | 1463280881430 Marionette TRACE conn3 <- [1,878,null,{}] 19:54:41 INFO - PROCESS | 20903 | 1463280881436 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:41 INFO - PROCESS | 20903 | 1463280881627 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 19:54:41 INFO - PROCESS | 20903 | 1463280881892 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:41 INFO - PROCESS | 20903 | ++DOCSHELL 0x92c83800 == 106 [pid = 20903] [id = 227] 19:54:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 225 (0x92c86c00) [pid = 20903] [serial = 682] [outer = (nil)] 19:54:42 INFO - PROCESS | 20903 | ++DOMWINDOW == 226 (0x93ae0400) [pid = 20903] [serial = 683] [outer = 0x92c86c00] 19:54:42 INFO - PROCESS | 20903 | 1463280882041 Marionette DEBUG loaded listener.js 19:54:42 INFO - PROCESS | 20903 | ++DOMWINDOW == 227 (0x95139c00) [pid = 20903] [serial = 684] [outer = 0x92c86c00] 19:54:43 INFO - PROCESS | 20903 | 1463280883001 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 19:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 19:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1633ms 19:54:43 INFO - PROCESS | 20903 | 1463280883061 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 19:54:43 INFO - PROCESS | 20903 | 1463280883064 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 19:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 19:54:43 INFO - PROCESS | 20903 | 1463280883072 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 19:54:43 INFO - PROCESS | 20903 | 1463280883074 Marionette TRACE conn3 <- [1,882,null,{}] 19:54:43 INFO - PROCESS | 20903 | 1463280883081 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:43 INFO - PROCESS | 20903 | 1463280883320 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 19:54:43 INFO - PROCESS | 20903 | 1463280883585 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:43 INFO - PROCESS | 20903 | ++DOCSHELL 0x92c8a000 == 107 [pid = 20903] [id = 228] 19:54:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 228 (0x98936400) [pid = 20903] [serial = 685] [outer = (nil)] 19:54:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 229 (0x99c09400) [pid = 20903] [serial = 686] [outer = 0x98936400] 19:54:43 INFO - PROCESS | 20903 | 1463280883718 Marionette DEBUG loaded listener.js 19:54:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 230 (0x99cb2c00) [pid = 20903] [serial = 687] [outer = 0x98936400] 19:54:44 INFO - PROCESS | 20903 | 1463280884619 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 19:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 19:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1589ms 19:54:44 INFO - PROCESS | 20903 | 1463280884661 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 19:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 19:54:44 INFO - PROCESS | 20903 | 1463280884666 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 19:54:44 INFO - PROCESS | 20903 | 1463280884672 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 19:54:44 INFO - PROCESS | 20903 | 1463280884676 Marionette TRACE conn3 <- [1,886,null,{}] 19:54:44 INFO - PROCESS | 20903 | 1463280884686 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:44 INFO - PROCESS | 20903 | 1463280884887 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 19:54:45 INFO - PROCESS | 20903 | 1463280885095 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:45 INFO - PROCESS | 20903 | ++DOCSHELL 0x989d1c00 == 108 [pid = 20903] [id = 229] 19:54:45 INFO - PROCESS | 20903 | ++DOMWINDOW == 231 (0x9960e800) [pid = 20903] [serial = 688] [outer = (nil)] 19:54:45 INFO - PROCESS | 20903 | ++DOMWINDOW == 232 (0x9a122000) [pid = 20903] [serial = 689] [outer = 0x9960e800] 19:54:45 INFO - PROCESS | 20903 | 1463280885269 Marionette DEBUG loaded listener.js 19:54:45 INFO - PROCESS | 20903 | ++DOMWINDOW == 233 (0x9a2c9000) [pid = 20903] [serial = 690] [outer = 0x9960e800] 19:54:46 INFO - PROCESS | 20903 | 1463280886217 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 19:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 19:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1586ms 19:54:46 INFO - PROCESS | 20903 | 1463280886260 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 19:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 19:54:46 INFO - PROCESS | 20903 | 1463280886264 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 19:54:46 INFO - PROCESS | 20903 | 1463280886271 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 19:54:46 INFO - PROCESS | 20903 | 1463280886274 Marionette TRACE conn3 <- [1,890,null,{}] 19:54:46 INFO - PROCESS | 20903 | 1463280886280 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:46 INFO - PROCESS | 20903 | 1463280886477 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 19:54:46 INFO - PROCESS | 20903 | 1463280886740 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:46 INFO - PROCESS | 20903 | ++DOCSHELL 0x923c3000 == 109 [pid = 20903] [id = 230] 19:54:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 234 (0x981e3800) [pid = 20903] [serial = 691] [outer = (nil)] 19:54:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 235 (0x9aeac400) [pid = 20903] [serial = 692] [outer = 0x981e3800] 19:54:46 INFO - PROCESS | 20903 | 1463280886867 Marionette DEBUG loaded listener.js 19:54:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 236 (0x9b882800) [pid = 20903] [serial = 693] [outer = 0x981e3800] 19:54:47 INFO - PROCESS | 20903 | 1463280887761 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 19:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 19:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1582ms 19:54:47 INFO - PROCESS | 20903 | 1463280887854 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 19:54:47 INFO - PROCESS | 20903 | 1463280887857 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 19:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 19:54:47 INFO - PROCESS | 20903 | 1463280887865 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 19:54:47 INFO - PROCESS | 20903 | 1463280887868 Marionette TRACE conn3 <- [1,894,null,{}] 19:54:47 INFO - PROCESS | 20903 | 1463280887874 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:48 INFO - PROCESS | 20903 | 1463280888118 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 19:54:48 INFO - PROCESS | 20903 | 1463280888429 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:48 INFO - PROCESS | 20903 | ++DOCSHELL 0x9ab0c800 == 110 [pid = 20903] [id = 231] 19:54:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 237 (0x9b0d4000) [pid = 20903] [serial = 694] [outer = (nil)] 19:54:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 238 (0xa1131c00) [pid = 20903] [serial = 695] [outer = 0x9b0d4000] 19:54:48 INFO - PROCESS | 20903 | 1463280888518 Marionette DEBUG loaded listener.js 19:54:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 239 (0xa11db000) [pid = 20903] [serial = 696] [outer = 0x9b0d4000] 19:54:49 INFO - PROCESS | 20903 | 1463280889409 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 19:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 19:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1582ms 19:54:49 INFO - PROCESS | 20903 | 1463280889448 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 19:54:49 INFO - PROCESS | 20903 | 1463280889451 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 19:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 19:54:49 INFO - PROCESS | 20903 | 1463280889457 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 19:54:49 INFO - PROCESS | 20903 | 1463280889461 Marionette TRACE conn3 <- [1,898,null,{}] 19:54:49 INFO - PROCESS | 20903 | 1463280889466 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:49 INFO - PROCESS | 20903 | 1463280889651 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 19:54:49 INFO - PROCESS | 20903 | 1463280889942 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:50 INFO - PROCESS | 20903 | ++DOCSHELL 0x8a63d400 == 111 [pid = 20903] [id = 232] 19:54:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 240 (0x8a640400) [pid = 20903] [serial = 697] [outer = (nil)] 19:54:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 241 (0x8ca58c00) [pid = 20903] [serial = 698] [outer = 0x8a640400] 19:54:50 INFO - PROCESS | 20903 | 1463280890090 Marionette DEBUG loaded listener.js 19:54:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 242 (0x8ca5e400) [pid = 20903] [serial = 699] [outer = 0x8a640400] 19:54:51 INFO - PROCESS | 20903 | 1463280891041 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 19:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 19:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1645ms 19:54:51 INFO - PROCESS | 20903 | 1463280891105 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 19:54:51 INFO - PROCESS | 20903 | 1463280891109 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 19:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 19:54:51 INFO - PROCESS | 20903 | 1463280891116 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 19:54:51 INFO - PROCESS | 20903 | 1463280891121 Marionette TRACE conn3 <- [1,902,null,{}] 19:54:51 INFO - PROCESS | 20903 | 1463280891127 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:51 INFO - PROCESS | 20903 | 1463280891343 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 19:54:51 INFO - PROCESS | 20903 | 1463280891620 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:51 INFO - PROCESS | 20903 | ++DOCSHELL 0x8b822c00 == 112 [pid = 20903] [id = 233] 19:54:51 INFO - PROCESS | 20903 | ++DOMWINDOW == 243 (0x8b829000) [pid = 20903] [serial = 700] [outer = (nil)] 19:54:51 INFO - PROCESS | 20903 | ++DOMWINDOW == 244 (0x8dcd2c00) [pid = 20903] [serial = 701] [outer = 0x8b829000] 19:54:51 INFO - PROCESS | 20903 | 1463280891750 Marionette DEBUG loaded listener.js 19:54:51 INFO - PROCESS | 20903 | ++DOMWINDOW == 245 (0x8fab0800) [pid = 20903] [serial = 702] [outer = 0x8b829000] 19:54:52 INFO - PROCESS | 20903 | 1463280892650 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 19:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 19:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1592ms 19:54:52 INFO - PROCESS | 20903 | 1463280892709 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 19:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 19:54:52 INFO - PROCESS | 20903 | 1463280892714 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 19:54:52 INFO - PROCESS | 20903 | 1463280892720 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 19:54:52 INFO - PROCESS | 20903 | 1463280892724 Marionette TRACE conn3 <- [1,906,null,{}] 19:54:52 INFO - PROCESS | 20903 | 1463280892729 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:52 INFO - PROCESS | 20903 | 1463280892938 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 19:54:53 INFO - PROCESS | 20903 | 1463280893194 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:53 INFO - PROCESS | 20903 | ++DOCSHELL 0x8a63a000 == 113 [pid = 20903] [id = 234] 19:54:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 246 (0x8c3c2c00) [pid = 20903] [serial = 703] [outer = (nil)] 19:54:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 247 (0x8dccec00) [pid = 20903] [serial = 704] [outer = 0x8c3c2c00] 19:54:53 INFO - PROCESS | 20903 | 1463280893326 Marionette DEBUG loaded listener.js 19:54:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 248 (0x8e3f0400) [pid = 20903] [serial = 705] [outer = 0x8c3c2c00] 19:54:54 INFO - PROCESS | 20903 | 1463280894198 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 19:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 19:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1543ms 19:54:54 INFO - PROCESS | 20903 | 1463280894263 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 19:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 19:54:54 INFO - PROCESS | 20903 | 1463280894277 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 19:54:54 INFO - PROCESS | 20903 | 1463280894284 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 19:54:54 INFO - PROCESS | 20903 | 1463280894287 Marionette TRACE conn3 <- [1,910,null,{}] 19:54:54 INFO - PROCESS | 20903 | 1463280894293 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:54 INFO - PROCESS | 20903 | 1463280894495 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 19:54:54 INFO - PROCESS | 20903 | 1463280894754 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:54 INFO - PROCESS | 20903 | ++DOCSHELL 0x8da0d800 == 114 [pid = 20903] [id = 235] 19:54:54 INFO - PROCESS | 20903 | ++DOMWINDOW == 249 (0x8e2e8800) [pid = 20903] [serial = 706] [outer = (nil)] 19:54:54 INFO - PROCESS | 20903 | ++DOMWINDOW == 250 (0x8ebf9400) [pid = 20903] [serial = 707] [outer = 0x8e2e8800] 19:54:54 INFO - PROCESS | 20903 | 1463280894884 Marionette DEBUG loaded listener.js 19:54:54 INFO - PROCESS | 20903 | ++DOMWINDOW == 251 (0x8f81d800) [pid = 20903] [serial = 708] [outer = 0x8e2e8800] 19:54:55 INFO - PROCESS | 20903 | 1463280895778 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 19:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 19:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1531ms 19:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 19:54:55 INFO - PROCESS | 20903 | 1463280895815 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 19:54:55 INFO - PROCESS | 20903 | 1463280895818 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 19:54:55 INFO - PROCESS | 20903 | 1463280895825 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 19:54:55 INFO - PROCESS | 20903 | 1463280895829 Marionette TRACE conn3 <- [1,914,null,{}] 19:54:55 INFO - PROCESS | 20903 | 1463280895834 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:56 INFO - PROCESS | 20903 | 1463280896032 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 19:54:56 INFO - PROCESS | 20903 | 1463280896296 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:56 INFO - PROCESS | 20903 | ++DOCSHELL 0x89022800 == 115 [pid = 20903] [id = 236] 19:54:56 INFO - PROCESS | 20903 | ++DOMWINDOW == 252 (0x89023400) [pid = 20903] [serial = 709] [outer = (nil)] 19:54:56 INFO - PROCESS | 20903 | ++DOMWINDOW == 253 (0x8dccd400) [pid = 20903] [serial = 710] [outer = 0x89023400] 19:54:56 INFO - PROCESS | 20903 | 1463280896423 Marionette DEBUG loaded listener.js 19:54:56 INFO - PROCESS | 20903 | ++DOMWINDOW == 254 (0x92c87000) [pid = 20903] [serial = 711] [outer = 0x89023400] 19:54:58 INFO - PROCESS | 20903 | 1463280898035 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 19:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 19:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 2242ms 19:54:58 INFO - PROCESS | 20903 | 1463280898069 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 19:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 19:54:58 INFO - PROCESS | 20903 | 1463280898075 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 19:54:58 INFO - PROCESS | 20903 | 1463280898083 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 19:54:58 INFO - PROCESS | 20903 | 1463280898089 Marionette TRACE conn3 <- [1,918,null,{}] 19:54:58 INFO - PROCESS | 20903 | 1463280898098 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:58 INFO - PROCESS | 20903 | 1463280898280 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 19:54:58 INFO - PROCESS | 20903 | 1463280898551 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:58 INFO - PROCESS | 20903 | ++DOCSHELL 0x89ee1800 == 116 [pid = 20903] [id = 237] 19:54:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 255 (0x8a644000) [pid = 20903] [serial = 712] [outer = (nil)] 19:54:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 256 (0x8b9a0000) [pid = 20903] [serial = 713] [outer = 0x8a644000] 19:54:58 INFO - PROCESS | 20903 | 1463280898634 Marionette DEBUG loaded listener.js 19:54:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 257 (0x8c181400) [pid = 20903] [serial = 714] [outer = 0x8a644000] 19:54:59 INFO - PROCESS | 20903 | 1463280899637 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 19:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 19:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1635ms 19:54:59 INFO - PROCESS | 20903 | 1463280899718 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 19:54:59 INFO - PROCESS | 20903 | 1463280899727 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 19:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 19:54:59 INFO - PROCESS | 20903 | 1463280899738 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 19:54:59 INFO - PROCESS | 20903 | 1463280899741 Marionette TRACE conn3 <- [1,922,null,{}] 19:54:59 INFO - PROCESS | 20903 | 1463280899754 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:59 INFO - PROCESS | 20903 | 1463280899968 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 19:55:00 INFO - PROCESS | 20903 | 1463280900235 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:00 INFO - PROCESS | 20903 | ++DOCSHELL 0x8901f800 == 117 [pid = 20903] [id = 238] 19:55:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 258 (0x898ce800) [pid = 20903] [serial = 715] [outer = (nil)] 19:55:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 259 (0x8c183800) [pid = 20903] [serial = 716] [outer = 0x898ce800] 19:55:00 INFO - PROCESS | 20903 | 1463280900362 Marionette DEBUG loaded listener.js 19:55:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 260 (0x8ca53c00) [pid = 20903] [serial = 717] [outer = 0x898ce800] 19:55:01 INFO - PROCESS | 20903 | --DOCSHELL 0x8ecc4000 == 116 [pid = 20903] [id = 199] 19:55:01 INFO - PROCESS | 20903 | --DOCSHELL 0x8c18e800 == 115 [pid = 20903] [id = 198] 19:55:01 INFO - PROCESS | 20903 | --DOCSHELL 0x8a63ec00 == 114 [pid = 20903] [id = 197] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 259 (0x91d8c000) [pid = 20903] [serial = 601] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 258 (0x898c9000) [pid = 20903] [serial = 583] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 257 (0x93aeb400) [pid = 20903] [serial = 562] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 256 (0x8c71c400) [pid = 20903] [serial = 574] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 255 (0x8af4b000) [pid = 20903] [serial = 553] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 254 (0x8fad0800) [pid = 20903] [serial = 559] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 253 (0x8e5eb000) [pid = 20903] [serial = 556] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 252 (0x99f99c00) [pid = 20903] [serial = 568] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 251 (0x95137c00) [pid = 20903] [serial = 565] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 250 (0x9b8e1000) [pid = 20903] [serial = 571] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 249 (0xa3092800) [pid = 20903] [serial = 577] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 248 (0x91d8e400) [pid = 20903] [serial = 580] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOCSHELL 0x92e2d800 == 113 [pid = 20903] [id = 54] 19:55:01 INFO - PROCESS | 20903 | --DOCSHELL 0x8af4b400 == 112 [pid = 20903] [id = 221] 19:55:01 INFO - PROCESS | 20903 | --DOCSHELL 0x922ed000 == 111 [pid = 20903] [id = 220] 19:55:01 INFO - PROCESS | 20903 | --DOCSHELL 0x8c3ce800 == 110 [pid = 20903] [id = 219] 19:55:01 INFO - PROCESS | 20903 | --DOCSHELL 0x8a635c00 == 109 [pid = 20903] [id = 218] 19:55:01 INFO - PROCESS | 20903 | --DOCSHELL 0x8a63f800 == 108 [pid = 20903] [id = 217] 19:55:01 INFO - PROCESS | 20903 | 1463280901540 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 19:55:01 INFO - PROCESS | 20903 | --DOCSHELL 0x8face800 == 107 [pid = 20903] [id = 216] 19:55:01 INFO - PROCESS | 20903 | --DOCSHELL 0x8e543800 == 106 [pid = 20903] [id = 215] 19:55:01 INFO - PROCESS | 20903 | --DOCSHELL 0x8b9a3c00 == 105 [pid = 20903] [id = 214] 19:55:01 INFO - PROCESS | 20903 | --DOCSHELL 0x898c7800 == 104 [pid = 20903] [id = 213] 19:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 19:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1838ms 19:55:01 INFO - PROCESS | 20903 | --DOCSHELL 0x8b822400 == 103 [pid = 20903] [id = 204] 19:55:01 INFO - PROCESS | 20903 | --DOCSHELL 0x8fabcc00 == 102 [pid = 20903] [id = 203] 19:55:01 INFO - PROCESS | 20903 | --DOCSHELL 0x8e6d5000 == 101 [pid = 20903] [id = 202] 19:55:01 INFO - PROCESS | 20903 | --DOCSHELL 0x8c3cb400 == 100 [pid = 20903] [id = 201] 19:55:01 INFO - PROCESS | 20903 | --DOCSHELL 0x8a63b800 == 99 [pid = 20903] [id = 200] 19:55:01 INFO - PROCESS | 20903 | 1463280901582 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 19:55:01 INFO - PROCESS | 20903 | 1463280901586 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 19:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 19:55:01 INFO - PROCESS | 20903 | 1463280901595 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 19:55:01 INFO - PROCESS | 20903 | 1463280901601 Marionette TRACE conn3 <- [1,926,null,{}] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 247 (0x92b88800) [pid = 20903] [serial = 494] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 246 (0x98f2f800) [pid = 20903] [serial = 346] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 245 (0x922f2000) [pid = 20903] [serial = 394] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 244 (0x8dcd5000) [pid = 20903] [serial = 415] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 243 (0x92b8d800) [pid = 20903] [serial = 452] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 242 (0xa3543c00) [pid = 20903] [serial = 355] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 241 (0x98fbf800) [pid = 20903] [serial = 482] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 240 (0xa34cb400) [pid = 20903] [serial = 156] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 239 (0xa9a79800) [pid = 20903] [serial = 238] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 238 (0x9500ec00) [pid = 20903] [serial = 301] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 237 (0x91fef000) [pid = 20903] [serial = 599] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 236 (0x8edad400) [pid = 20903] [serial = 595] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 235 (0xa8c23800) [pid = 20903] [serial = 358] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 234 (0xa6283c00) [pid = 20903] [serial = 189] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 233 (0x99f1c800) [pid = 20903] [serial = 304] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 232 (0x8e2e4400) [pid = 20903] [serial = 590] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 231 (0x8c18d400) [pid = 20903] [serial = 521] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 230 (0x8ebf7000) [pid = 20903] [serial = 364] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 229 (0xa26c4000) [pid = 20903] [serial = 271] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 228 (0xa6f35c00) [pid = 20903] [serial = 367] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 227 (0xa219d000) [pid = 20903] [serial = 400] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 226 (0xa112a800) [pid = 20903] [serial = 352] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 225 (0x93af2c00) [pid = 20903] [serial = 467] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 224 (0x9ab61800) [pid = 20903] [serial = 512] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 223 (0x98934c00) [pid = 20903] [serial = 265] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 222 (0x9ab0e000) [pid = 20903] [serial = 268] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 221 (0x8ebed800) [pid = 20903] [serial = 403] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 220 (0x8f81e000) [pid = 20903] [serial = 319] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 219 (0x93aea400) [pid = 20903] [serial = 464] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 218 (0x8da10400) [pid = 20903] [serial = 592] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 217 (0x9abb5000) [pid = 20903] [serial = 153] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 216 (0xa0617000) [pid = 20903] [serial = 458] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 215 (0xa8c88800) [pid = 20903] [serial = 198] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 214 (0xa8288000) [pid = 20903] [serial = 195] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 213 (0x9b0c8800) [pid = 20903] [serial = 455] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 212 (0x8edaec00) [pid = 20903] [serial = 479] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 211 (0x9240bc00) [pid = 20903] [serial = 262] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 210 (0x8e6d2c00) [pid = 20903] [serial = 533] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 209 (0xa68a8400) [pid = 20903] [serial = 473] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 208 (0xa214a400) [pid = 20903] [serial = 349] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 207 (0x95137400) [pid = 20903] [serial = 506] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 206 (0x8ea6a400) [pid = 20903] [serial = 497] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 205 (0xa26f1400) [pid = 20903] [serial = 461] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 204 (0x8c3cf800) [pid = 20903] [serial = 589] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 203 (0x8fad3800) [pid = 20903] [serial = 500] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 202 (0x9a2d1000) [pid = 20903] [serial = 446] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 201 (0x9a2cc400) [pid = 20903] [serial = 586] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 200 (0x8fab4400) [pid = 20903] [serial = 596] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 199 (0x98131c00) [pid = 20903] [serial = 422] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 198 (0x9d9c8c00) [pid = 20903] [serial = 120] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 197 (0x8c3c8800) [pid = 20903] [serial = 524] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 196 (0x92e31000) [pid = 20903] [serial = 147] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 195 (0xa627e800) [pid = 20903] [serial = 587] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 194 (0x8a640c00) [pid = 20903] [serial = 536] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 193 (0xa50f2c00) [pid = 20903] [serial = 274] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 192 (0x8e5f1c00) [pid = 20903] [serial = 593] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 191 (0x95268800) [pid = 20903] [serial = 406] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 190 (0x8fab7000) [pid = 20903] [serial = 391] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 189 (0x9b246000) [pid = 20903] [serial = 307] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 188 (0xa2152000) [pid = 20903] [serial = 228] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 187 (0x8da13000) [pid = 20903] [serial = 409] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 186 (0xa628c000) [pid = 20903] [serial = 310] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 185 (0x92b8d000) [pid = 20903] [serial = 313] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 184 (0x8b82fc00) [pid = 20903] [serial = 476] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 183 (0xa62ebc00) [pid = 20903] [serial = 277] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 182 (0x8edb5800) [pid = 20903] [serial = 449] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 181 (0xa6b74000) [pid = 20903] [serial = 518] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 180 (0x8e6d1800) [pid = 20903] [serial = 527] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 179 (0x981a6000) [pid = 20903] [serial = 509] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 178 (0x92c83400) [pid = 20903] [serial = 343] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 177 (0xa8285800) [pid = 20903] [serial = 316] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 176 (0x99cad800) [pid = 20903] [serial = 159] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 175 (0x8af53800) [pid = 20903] [serial = 530] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 174 (0xa503fc00) [pid = 20903] [serial = 470] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 173 (0x99843c00) [pid = 20903] [serial = 183] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 172 (0xa503c800) [pid = 20903] [serial = 231] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 171 (0x93ae6400) [pid = 20903] [serial = 503] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 170 (0x9ab0dc00) [pid = 20903] [serial = 225] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 169 (0x9d9cc000) [pid = 20903] [serial = 340] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 168 (0x91d91400) [pid = 20903] [serial = 598] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 167 (0x8ea6cc00) [pid = 20903] [serial = 361] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 166 (0xa308f000) [pid = 20903] [serial = 412] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 165 (0x98f2ac00) [pid = 20903] [serial = 397] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 164 (0x9a11b800) [pid = 20903] [serial = 419] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 163 (0x98aaf400) [pid = 20903] [serial = 150] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 162 (0x93c05400) [pid = 20903] [serial = 235] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 161 (0x93ce0c00) [pid = 20903] [serial = 222] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 160 (0xa68a1c00) [pid = 20903] [serial = 192] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 159 (0x9d9d0c00) [pid = 20903] [serial = 515] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | --DOMWINDOW == 158 (0x9abc3800) [pid = 20903] [serial = 186] [outer = (nil)] [url = about:blank] 19:55:01 INFO - PROCESS | 20903 | 1463280901729 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:02 INFO - PROCESS | 20903 | 1463280902035 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 19:55:02 INFO - PROCESS | 20903 | 1463280902193 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:02 INFO - PROCESS | 20903 | ++DOCSHELL 0x89022c00 == 100 [pid = 20903] [id = 239] 19:55:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 159 (0x8af48000) [pid = 20903] [serial = 718] [outer = (nil)] 19:55:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 160 (0x8c3cb400) [pid = 20903] [serial = 719] [outer = 0x8af48000] 19:55:02 INFO - PROCESS | 20903 | 1463280902274 Marionette DEBUG loaded listener.js 19:55:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 161 (0x8ca5e000) [pid = 20903] [serial = 720] [outer = 0x8af48000] 19:55:03 INFO - PROCESS | 20903 | 1463280903218 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 19:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 19:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1654ms 19:55:03 INFO - PROCESS | 20903 | 1463280903251 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 19:55:03 INFO - PROCESS | 20903 | 1463280903255 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 19:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 19:55:03 INFO - PROCESS | 20903 | 1463280903262 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 19:55:03 INFO - PROCESS | 20903 | 1463280903266 Marionette TRACE conn3 <- [1,930,null,{}] 19:55:03 INFO - PROCESS | 20903 | 1463280903272 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:03 INFO - PROCESS | 20903 | 1463280903456 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 19:55:03 INFO - PROCESS | 20903 | 1463280903686 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:03 INFO - PROCESS | 20903 | ++DOCSHELL 0x88f0d000 == 101 [pid = 20903] [id = 240] 19:55:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 162 (0x8c188000) [pid = 20903] [serial = 721] [outer = (nil)] 19:55:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 163 (0x8e2ec000) [pid = 20903] [serial = 722] [outer = 0x8c188000] 19:55:03 INFO - PROCESS | 20903 | 1463280903785 Marionette DEBUG loaded listener.js 19:55:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 164 (0x8e543800) [pid = 20903] [serial = 723] [outer = 0x8c188000] 19:55:04 INFO - PROCESS | 20903 | 1463280904726 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 19:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 19:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1504ms 19:55:04 INFO - PROCESS | 20903 | 1463280904768 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 19:55:04 INFO - PROCESS | 20903 | 1463280904772 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 19:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 19:55:04 INFO - PROCESS | 20903 | 1463280904778 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 19:55:04 INFO - PROCESS | 20903 | 1463280904780 Marionette TRACE conn3 <- [1,934,null,{}] 19:55:04 INFO - PROCESS | 20903 | 1463280904795 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:05 INFO - PROCESS | 20903 | 1463280905032 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 19:55:05 INFO - PROCESS | 20903 | 1463280905056 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:05 INFO - PROCESS | 20903 | ++DOCSHELL 0x8af48c00 == 102 [pid = 20903] [id = 241] 19:55:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 165 (0x8e2e7800) [pid = 20903] [serial = 724] [outer = (nil)] 19:55:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 166 (0x8e5f2400) [pid = 20903] [serial = 725] [outer = 0x8e2e7800] 19:55:05 INFO - PROCESS | 20903 | 1463280905130 Marionette DEBUG loaded listener.js 19:55:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 167 (0x8e6ccc00) [pid = 20903] [serial = 726] [outer = 0x8e2e7800] 19:55:06 INFO - PROCESS | 20903 | --DOMWINDOW == 166 (0x99b4e400) [pid = 20903] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 19:55:06 INFO - PROCESS | 20903 | --DOMWINDOW == 165 (0x9a2c7400) [pid = 20903] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 19:55:06 INFO - PROCESS | 20903 | --DOMWINDOW == 164 (0x93addc00) [pid = 20903] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 19:55:06 INFO - PROCESS | 20903 | --DOMWINDOW == 163 (0x8c715400) [pid = 20903] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 19:55:06 INFO - PROCESS | 20903 | --DOMWINDOW == 162 (0x92b8c000) [pid = 20903] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 19:55:06 INFO - PROCESS | 20903 | --DOMWINDOW == 161 (0x8facf800) [pid = 20903] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 19:55:06 INFO - PROCESS | 20903 | --DOMWINDOW == 160 (0x8b9a9000) [pid = 20903] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 19:55:06 INFO - PROCESS | 20903 | --DOMWINDOW == 159 (0x8a641400) [pid = 20903] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 19:55:06 INFO - PROCESS | 20903 | --DOMWINDOW == 158 (0x8da11400) [pid = 20903] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 19:55:06 INFO - PROCESS | 20903 | --DOMWINDOW == 157 (0x8c3c9000) [pid = 20903] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 19:55:06 INFO - PROCESS | 20903 | --DOMWINDOW == 156 (0x8e54a000) [pid = 20903] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 19:55:06 INFO - PROCESS | 20903 | --DOMWINDOW == 155 (0x898ca000) [pid = 20903] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 19:55:06 INFO - PROCESS | 20903 | --DOMWINDOW == 154 (0x91d88800) [pid = 20903] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 19:55:06 INFO - PROCESS | 20903 | --DOMWINDOW == 153 (0x92c82c00) [pid = 20903] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 19:55:06 INFO - PROCESS | 20903 | --DOMWINDOW == 152 (0x8c941c00) [pid = 20903] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 19:55:06 INFO - PROCESS | 20903 | --DOMWINDOW == 151 (0x8e6d0800) [pid = 20903] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 19:55:06 INFO - PROCESS | 20903 | --DOMWINDOW == 150 (0x8a638c00) [pid = 20903] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 19:55:06 INFO - PROCESS | 20903 | --DOMWINDOW == 149 (0x8c717400) [pid = 20903] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 19:55:06 INFO - PROCESS | 20903 | --DOMWINDOW == 148 (0x898c3000) [pid = 20903] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 19:55:06 INFO - PROCESS | 20903 | 1463280906934 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 19:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 19:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 2193ms 19:55:06 INFO - PROCESS | 20903 | 1463280906972 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 19:55:06 INFO - PROCESS | 20903 | 1463280906975 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 19:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 19:55:06 INFO - PROCESS | 20903 | 1463280906981 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 19:55:06 INFO - PROCESS | 20903 | 1463280906985 Marionette TRACE conn3 <- [1,938,null,{}] 19:55:07 INFO - PROCESS | 20903 | 1463280906998 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:07 INFO - PROCESS | 20903 | 1463280907296 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 19:55:07 INFO - PROCESS | 20903 | 1463280907396 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:07 INFO - PROCESS | 20903 | ++DOCSHELL 0x8dcd6400 == 103 [pid = 20903] [id = 242] 19:55:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 149 (0x8e548000) [pid = 20903] [serial = 727] [outer = (nil)] 19:55:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 150 (0x8edb7c00) [pid = 20903] [serial = 728] [outer = 0x8e548000] 19:55:07 INFO - PROCESS | 20903 | 1463280907473 Marionette DEBUG loaded listener.js 19:55:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 151 (0x8f81cc00) [pid = 20903] [serial = 729] [outer = 0x8e548000] 19:55:08 INFO - PROCESS | 20903 | 1463280908208 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 19:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 19:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1290ms 19:55:08 INFO - PROCESS | 20903 | 1463280908273 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 19:55:08 INFO - PROCESS | 20903 | 1463280908276 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 19:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 19:55:08 INFO - PROCESS | 20903 | 1463280908282 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 19:55:08 INFO - PROCESS | 20903 | 1463280908286 Marionette TRACE conn3 <- [1,942,null,{}] 19:55:08 INFO - PROCESS | 20903 | 1463280908291 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:08 INFO - PROCESS | 20903 | 1463280908460 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 19:55:08 INFO - PROCESS | 20903 | 1463280908471 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:08 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e2f1c00 == 104 [pid = 20903] [id = 243] 19:55:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 152 (0x8e3fc000) [pid = 20903] [serial = 730] [outer = (nil)] 19:55:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 153 (0x8fab8400) [pid = 20903] [serial = 731] [outer = 0x8e3fc000] 19:55:08 INFO - PROCESS | 20903 | 1463280908559 Marionette DEBUG loaded listener.js 19:55:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 154 (0x8fac6800) [pid = 20903] [serial = 732] [outer = 0x8e3fc000] 19:55:09 INFO - PROCESS | 20903 | 1463280909782 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 19:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 19:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1536ms 19:55:09 INFO - PROCESS | 20903 | 1463280909821 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 19:55:09 INFO - PROCESS | 20903 | 1463280909828 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 19:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 19:55:09 INFO - PROCESS | 20903 | 1463280909839 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 19:55:09 INFO - PROCESS | 20903 | 1463280909843 Marionette TRACE conn3 <- [1,946,null,{}] 19:55:09 INFO - PROCESS | 20903 | 1463280909853 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:10 INFO - PROCESS | 20903 | 1463280910066 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 19:55:10 INFO - PROCESS | 20903 | 1463280910309 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:10 INFO - PROCESS | 20903 | ++DOCSHELL 0x8a63e800 == 105 [pid = 20903] [id = 244] 19:55:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 155 (0x8af47400) [pid = 20903] [serial = 733] [outer = (nil)] 19:55:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 156 (0x8b825000) [pid = 20903] [serial = 734] [outer = 0x8af47400] 19:55:10 INFO - PROCESS | 20903 | 1463280910445 Marionette DEBUG loaded listener.js 19:55:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 157 (0x8b830800) [pid = 20903] [serial = 735] [outer = 0x8af47400] 19:55:11 INFO - PROCESS | 20903 | 1463280911376 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 19:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 19:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1596ms 19:55:11 INFO - PROCESS | 20903 | 1463280911435 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 19:55:11 INFO - PROCESS | 20903 | 1463280911444 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 19:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 19:55:11 INFO - PROCESS | 20903 | 1463280911455 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 19:55:11 INFO - PROCESS | 20903 | 1463280911460 Marionette TRACE conn3 <- [1,950,null,{}] 19:55:11 INFO - PROCESS | 20903 | 1463280911468 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:11 INFO - PROCESS | 20903 | 1463280911715 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 19:55:12 INFO - PROCESS | 20903 | 1463280912055 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:12 INFO - PROCESS | 20903 | ++DOCSHELL 0x8b82f400 == 106 [pid = 20903] [id = 245] 19:55:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 158 (0x8c71e800) [pid = 20903] [serial = 736] [outer = (nil)] 19:55:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 159 (0x8ca5d400) [pid = 20903] [serial = 737] [outer = 0x8c71e800] 19:55:12 INFO - PROCESS | 20903 | 1463280912147 Marionette DEBUG loaded listener.js 19:55:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 160 (0x8e2ed400) [pid = 20903] [serial = 738] [outer = 0x8c71e800] 19:55:13 INFO - PROCESS | 20903 | 1463280913104 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 19:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 19:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1696ms 19:55:13 INFO - PROCESS | 20903 | 1463280913151 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 19:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 19:55:13 INFO - PROCESS | 20903 | 1463280913156 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 19:55:13 INFO - PROCESS | 20903 | 1463280913163 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 19:55:13 INFO - PROCESS | 20903 | 1463280913169 Marionette TRACE conn3 <- [1,954,null,{}] 19:55:13 INFO - PROCESS | 20903 | 1463280913185 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:13 INFO - PROCESS | 20903 | 1463280913429 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 19:55:13 INFO - PROCESS | 20903 | 1463280913715 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:13 INFO - PROCESS | 20903 | ++DOCSHELL 0x8da14800 == 107 [pid = 20903] [id = 246] 19:55:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 161 (0x8edb7800) [pid = 20903] [serial = 739] [outer = (nil)] 19:55:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 162 (0x8fac7800) [pid = 20903] [serial = 740] [outer = 0x8edb7800] 19:55:13 INFO - PROCESS | 20903 | 1463280913806 Marionette DEBUG loaded listener.js 19:55:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 163 (0x913d4000) [pid = 20903] [serial = 741] [outer = 0x8edb7800] 19:55:14 INFO - PROCESS | 20903 | 1463280914735 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 19:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 19:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1646ms 19:55:14 INFO - PROCESS | 20903 | 1463280914808 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 19:55:14 INFO - PROCESS | 20903 | 1463280914812 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 19:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 19:55:14 INFO - PROCESS | 20903 | 1463280914820 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 19:55:14 INFO - PROCESS | 20903 | 1463280914823 Marionette TRACE conn3 <- [1,958,null,{}] 19:55:14 INFO - PROCESS | 20903 | 1463280914829 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:15 INFO - PROCESS | 20903 | 1463280915068 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 19:55:15 INFO - PROCESS | 20903 | 1463280915360 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:15 INFO - PROCESS | 20903 | ++DOCSHELL 0x913ddc00 == 108 [pid = 20903] [id = 247] 19:55:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 164 (0x91d8ac00) [pid = 20903] [serial = 742] [outer = (nil)] 19:55:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 165 (0x91d95000) [pid = 20903] [serial = 743] [outer = 0x91d8ac00] 19:55:15 INFO - PROCESS | 20903 | 1463280915455 Marionette DEBUG loaded listener.js 19:55:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 166 (0x91ff9400) [pid = 20903] [serial = 744] [outer = 0x91d8ac00] 19:55:16 INFO - PROCESS | 20903 | 1463280916373 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 19:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 19:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1584ms 19:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 19:55:16 INFO - PROCESS | 20903 | 1463280916405 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 19:55:16 INFO - PROCESS | 20903 | 1463280916408 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 19:55:16 INFO - PROCESS | 20903 | 1463280916415 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 19:55:16 INFO - PROCESS | 20903 | 1463280916418 Marionette TRACE conn3 <- [1,962,null,{}] 19:55:16 INFO - PROCESS | 20903 | 1463280916424 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:16 INFO - PROCESS | 20903 | 1463280916613 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 19:55:16 INFO - PROCESS | 20903 | 1463280916810 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:16 INFO - PROCESS | 20903 | ++DOCSHELL 0x91d8f400 == 109 [pid = 20903] [id = 248] 19:55:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 167 (0x922ed000) [pid = 20903] [serial = 745] [outer = (nil)] 19:55:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 168 (0x9240c400) [pid = 20903] [serial = 746] [outer = 0x922ed000] 19:55:16 INFO - PROCESS | 20903 | 1463280916942 Marionette DEBUG loaded listener.js 19:55:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 169 (0x92410800) [pid = 20903] [serial = 747] [outer = 0x922ed000] 19:55:17 INFO - PROCESS | 20903 | 1463280917862 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 19:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 19:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1485ms 19:55:17 INFO - PROCESS | 20903 | 1463280917899 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 19:55:17 INFO - PROCESS | 20903 | 1463280917903 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 19:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 19:55:17 INFO - PROCESS | 20903 | 1463280917911 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 19:55:17 INFO - PROCESS | 20903 | 1463280917914 Marionette TRACE conn3 <- [1,966,null,{}] 19:55:17 INFO - PROCESS | 20903 | 1463280917920 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:18 INFO - PROCESS | 20903 | 1463280918156 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 19:55:18 INFO - PROCESS | 20903 | 1463280918426 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:18 INFO - PROCESS | 20903 | ++DOCSHELL 0x88f03c00 == 110 [pid = 20903] [id = 249] 19:55:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 170 (0x8a639c00) [pid = 20903] [serial = 748] [outer = (nil)] 19:55:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 171 (0x92b90400) [pid = 20903] [serial = 749] [outer = 0x8a639c00] 19:55:18 INFO - PROCESS | 20903 | 1463280918572 Marionette DEBUG loaded listener.js 19:55:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 172 (0x92e2e000) [pid = 20903] [serial = 750] [outer = 0x8a639c00] 19:55:19 INFO - PROCESS | 20903 | 1463280919474 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 19:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 19:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1634ms 19:55:19 INFO - PROCESS | 20903 | 1463280919545 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 19:55:19 INFO - PROCESS | 20903 | 1463280919549 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 19:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 19:55:19 INFO - PROCESS | 20903 | 1463280919556 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 19:55:19 INFO - PROCESS | 20903 | 1463280919560 Marionette TRACE conn3 <- [1,970,null,{}] 19:55:19 INFO - PROCESS | 20903 | 1463280919566 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:19 INFO - PROCESS | 20903 | 1463280919794 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 19:55:20 INFO - PROCESS | 20903 | 1463280920035 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:20 INFO - PROCESS | 20903 | ++DOCSHELL 0x92c82c00 == 111 [pid = 20903] [id = 250] 19:55:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 173 (0x92c8bc00) [pid = 20903] [serial = 751] [outer = (nil)] 19:55:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 174 (0x93ae5800) [pid = 20903] [serial = 752] [outer = 0x92c8bc00] 19:55:20 INFO - PROCESS | 20903 | 1463280920165 Marionette DEBUG loaded listener.js 19:55:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 175 (0x93aeb000) [pid = 20903] [serial = 753] [outer = 0x92c8bc00] 19:55:21 INFO - PROCESS | 20903 | 1463280921079 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 19:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 19:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1587ms 19:55:21 INFO - PROCESS | 20903 | 1463280921144 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 19:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 19:55:21 INFO - PROCESS | 20903 | 1463280921149 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 19:55:21 INFO - PROCESS | 20903 | 1463280921155 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 19:55:21 INFO - PROCESS | 20903 | 1463280921159 Marionette TRACE conn3 <- [1,974,null,{}] 19:55:21 INFO - PROCESS | 20903 | 1463280921165 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:21 INFO - PROCESS | 20903 | 1463280921362 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 19:55:21 INFO - PROCESS | 20903 | 1463280921601 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:21 INFO - PROCESS | 20903 | ++DOCSHELL 0x93add000 == 112 [pid = 20903] [id = 251] 19:55:21 INFO - PROCESS | 20903 | ++DOMWINDOW == 176 (0x93ae0800) [pid = 20903] [serial = 754] [outer = (nil)] 19:55:21 INFO - PROCESS | 20903 | ++DOMWINDOW == 177 (0x93cd7c00) [pid = 20903] [serial = 755] [outer = 0x93ae0800] 19:55:21 INFO - PROCESS | 20903 | 1463280921731 Marionette DEBUG loaded listener.js 19:55:21 INFO - PROCESS | 20903 | ++DOMWINDOW == 178 (0x93cdd800) [pid = 20903] [serial = 756] [outer = 0x93ae0800] 19:55:22 INFO - PROCESS | 20903 | 1463280922629 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 19:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 19:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1533ms 19:55:22 INFO - PROCESS | 20903 | 1463280922688 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 19:55:22 INFO - PROCESS | 20903 | 1463280922693 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 19:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 19:55:22 INFO - PROCESS | 20903 | 1463280922699 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 19:55:22 INFO - PROCESS | 20903 | 1463280922703 Marionette TRACE conn3 <- [1,978,null,{}] 19:55:22 INFO - PROCESS | 20903 | 1463280922709 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:22 INFO - PROCESS | 20903 | 1463280922911 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 19:55:23 INFO - PROCESS | 20903 | 1463280923154 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:23 INFO - PROCESS | 20903 | ++DOCSHELL 0x8da0bc00 == 113 [pid = 20903] [id = 252] 19:55:23 INFO - PROCESS | 20903 | ++DOMWINDOW == 179 (0x93cd5800) [pid = 20903] [serial = 757] [outer = (nil)] 19:55:23 INFO - PROCESS | 20903 | ++DOMWINDOW == 180 (0x95006000) [pid = 20903] [serial = 758] [outer = 0x93cd5800] 19:55:23 INFO - PROCESS | 20903 | 1463280923292 Marionette DEBUG loaded listener.js 19:55:23 INFO - PROCESS | 20903 | ++DOMWINDOW == 181 (0x9503bc00) [pid = 20903] [serial = 759] [outer = 0x93cd5800] 19:55:24 INFO - PROCESS | 20903 | 1463280924236 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 19:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 19:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1587ms 19:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 19:55:24 INFO - PROCESS | 20903 | 1463280924287 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 19:55:24 INFO - PROCESS | 20903 | 1463280924290 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 19:55:24 INFO - PROCESS | 20903 | 1463280924297 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 19:55:24 INFO - PROCESS | 20903 | 1463280924301 Marionette TRACE conn3 <- [1,982,null,{}] 19:55:24 INFO - PROCESS | 20903 | 1463280924306 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:24 INFO - PROCESS | 20903 | 1463280924516 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 19:55:24 INFO - PROCESS | 20903 | 1463280924783 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:24 INFO - PROCESS | 20903 | ++DOCSHELL 0x94631400 == 114 [pid = 20903] [id = 253] 19:55:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 182 (0x95141c00) [pid = 20903] [serial = 760] [outer = (nil)] 19:55:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 183 (0x9526cc00) [pid = 20903] [serial = 761] [outer = 0x95141c00] 19:55:24 INFO - PROCESS | 20903 | 1463280924908 Marionette DEBUG loaded listener.js 19:55:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 184 (0x9892a800) [pid = 20903] [serial = 762] [outer = 0x95141c00] 19:55:25 INFO - PROCESS | 20903 | 1463280925835 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 19:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 19:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1583ms 19:55:25 INFO - PROCESS | 20903 | 1463280925881 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 19:55:25 INFO - PROCESS | 20903 | 1463280925885 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 19:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 19:55:25 INFO - PROCESS | 20903 | 1463280925892 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 19:55:25 INFO - PROCESS | 20903 | 1463280925896 Marionette TRACE conn3 <- [1,986,null,{}] 19:55:25 INFO - PROCESS | 20903 | 1463280925902 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:26 INFO - PROCESS | 20903 | 1463280926125 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 19:55:26 INFO - PROCESS | 20903 | 1463280926370 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:26 INFO - PROCESS | 20903 | ++DOCSHELL 0x8a63b400 == 115 [pid = 20903] [id = 254] 19:55:26 INFO - PROCESS | 20903 | ++DOMWINDOW == 185 (0x8a63b800) [pid = 20903] [serial = 763] [outer = (nil)] 19:55:26 INFO - PROCESS | 20903 | ++DOMWINDOW == 186 (0x9970e000) [pid = 20903] [serial = 764] [outer = 0x8a63b800] 19:55:26 INFO - PROCESS | 20903 | 1463280926510 Marionette DEBUG loaded listener.js 19:55:26 INFO - PROCESS | 20903 | ++DOMWINDOW == 187 (0x99b50800) [pid = 20903] [serial = 765] [outer = 0x8a63b800] 19:55:27 INFO - PROCESS | 20903 | 1463280927418 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 19:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 19:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1584ms 19:55:27 INFO - PROCESS | 20903 | 1463280927477 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 19:55:27 INFO - PROCESS | 20903 | 1463280927481 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 19:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 19:55:27 INFO - PROCESS | 20903 | 1463280927487 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 19:55:27 INFO - PROCESS | 20903 | 1463280927491 Marionette TRACE conn3 <- [1,990,null,{}] 19:55:27 INFO - PROCESS | 20903 | 1463280927497 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:27 INFO - PROCESS | 20903 | 1463280927696 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 19:55:27 INFO - PROCESS | 20903 | 1463280927941 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:28 INFO - PROCESS | 20903 | ++DOCSHELL 0x898c2c00 == 116 [pid = 20903] [id = 255] 19:55:28 INFO - PROCESS | 20903 | ++DOMWINDOW == 188 (0x89eee400) [pid = 20903] [serial = 766] [outer = (nil)] 19:55:28 INFO - PROCESS | 20903 | ++DOMWINDOW == 189 (0x8c718800) [pid = 20903] [serial = 767] [outer = 0x89eee400] 19:55:28 INFO - PROCESS | 20903 | 1463280928069 Marionette DEBUG loaded listener.js 19:55:28 INFO - PROCESS | 20903 | ++DOMWINDOW == 190 (0x8e3f3000) [pid = 20903] [serial = 768] [outer = 0x89eee400] 19:55:28 INFO - PROCESS | 20903 | 1463280928959 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 19:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 19:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1932ms 19:55:29 INFO - PROCESS | 20903 | 1463280929477 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 19:55:29 INFO - PROCESS | 20903 | 1463280929484 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 19:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 19:55:29 INFO - PROCESS | 20903 | 1463280929528 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 19:55:29 INFO - PROCESS | 20903 | 1463280929533 Marionette TRACE conn3 <- [1,994,null,{}] 19:55:29 INFO - PROCESS | 20903 | 1463280929542 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:29 INFO - PROCESS | 20903 | 1463280929719 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 19:55:29 INFO - PROCESS | 20903 | 1463280929930 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:29 INFO - PROCESS | 20903 | ++DOCSHELL 0x8b827c00 == 117 [pid = 20903] [id = 256] 19:55:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 191 (0x8b828400) [pid = 20903] [serial = 769] [outer = (nil)] 19:55:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 192 (0x8b9a9000) [pid = 20903] [serial = 770] [outer = 0x8b828400] 19:55:30 INFO - PROCESS | 20903 | 1463280930012 Marionette DEBUG loaded listener.js 19:55:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 193 (0x8c3c1c00) [pid = 20903] [serial = 771] [outer = 0x8b828400] 19:55:31 INFO - PROCESS | 20903 | 1463280931029 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 19:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 19:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1604ms 19:55:31 INFO - PROCESS | 20903 | 1463280931115 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 19:55:31 INFO - PROCESS | 20903 | 1463280931120 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 19:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 19:55:31 INFO - PROCESS | 20903 | 1463280931139 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 19:55:31 INFO - PROCESS | 20903 | 1463280931145 Marionette TRACE conn3 <- [1,998,null,{}] 19:55:31 INFO - PROCESS | 20903 | 1463280931151 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:31 INFO - PROCESS | 20903 | 1463280931374 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 19:55:31 INFO - PROCESS | 20903 | 1463280931626 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:31 INFO - PROCESS | 20903 | ++DOCSHELL 0x89ee7800 == 118 [pid = 20903] [id = 257] 19:55:31 INFO - PROCESS | 20903 | ++DOMWINDOW == 194 (0x89ee8800) [pid = 20903] [serial = 772] [outer = (nil)] 19:55:31 INFO - PROCESS | 20903 | ++DOMWINDOW == 195 (0x8ca56000) [pid = 20903] [serial = 773] [outer = 0x89ee8800] 19:55:31 INFO - PROCESS | 20903 | 1463280931748 Marionette DEBUG loaded listener.js 19:55:31 INFO - PROCESS | 20903 | ++DOMWINDOW == 196 (0x8e3f2800) [pid = 20903] [serial = 774] [outer = 0x89ee8800] 19:55:32 INFO - PROCESS | 20903 | --DOCSHELL 0x9abb7c00 == 117 [pid = 20903] [id = 18] 19:55:32 INFO - PROCESS | 20903 | --DOCSHELL 0x93c07800 == 116 [pid = 20903] [id = 94] 19:55:32 INFO - PROCESS | 20903 | --DOCSHELL 0x8b9a5000 == 115 [pid = 20903] [id = 196] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 195 (0x8c3c2000) [pid = 20903] [serial = 665] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 194 (0x8c71a400) [pid = 20903] [serial = 604] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 193 (0x8ecc6000) [pid = 20903] [serial = 607] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 192 (0x92e34400) [pid = 20903] [serial = 610] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 191 (0x93af0c00) [pid = 20903] [serial = 613] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 190 (0x9503cc00) [pid = 20903] [serial = 616] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 189 (0x9a123c00) [pid = 20903] [serial = 619] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 188 (0x9b8dec00) [pid = 20903] [serial = 622] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 187 (0xa2278000) [pid = 20903] [serial = 625] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 186 (0x8e549c00) [pid = 20903] [serial = 628] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 185 (0x9b240c00) [pid = 20903] [serial = 631] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 184 (0x88f0b800) [pid = 20903] [serial = 637] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 183 (0x89ef0400) [pid = 20903] [serial = 634] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | --DOCSHELL 0x8a63a000 == 114 [pid = 20903] [id = 234] 19:55:32 INFO - PROCESS | 20903 | --DOCSHELL 0x8b822c00 == 113 [pid = 20903] [id = 233] 19:55:32 INFO - PROCESS | 20903 | --DOCSHELL 0x8a63d400 == 112 [pid = 20903] [id = 232] 19:55:32 INFO - PROCESS | 20903 | --DOCSHELL 0x9ab0c800 == 111 [pid = 20903] [id = 231] 19:55:32 INFO - PROCESS | 20903 | --DOCSHELL 0x923c3000 == 110 [pid = 20903] [id = 230] 19:55:32 INFO - PROCESS | 20903 | --DOCSHELL 0x989d1c00 == 109 [pid = 20903] [id = 229] 19:55:32 INFO - PROCESS | 20903 | --DOCSHELL 0x92c8a000 == 108 [pid = 20903] [id = 228] 19:55:32 INFO - PROCESS | 20903 | --DOCSHELL 0x92c83800 == 107 [pid = 20903] [id = 227] 19:55:32 INFO - PROCESS | 20903 | --DOCSHELL 0x8e3fb400 == 106 [pid = 20903] [id = 226] 19:55:32 INFO - PROCESS | 20903 | --DOCSHELL 0x8c3c4000 == 105 [pid = 20903] [id = 225] 19:55:32 INFO - PROCESS | 20903 | --DOCSHELL 0x8e547400 == 104 [pid = 20903] [id = 224] 19:55:32 INFO - PROCESS | 20903 | --DOCSHELL 0x8c189000 == 103 [pid = 20903] [id = 223] 19:55:32 INFO - PROCESS | 20903 | --DOCSHELL 0x88f03400 == 102 [pid = 20903] [id = 222] 19:55:32 INFO - PROCESS | 20903 | 1463280932747 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 19:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 19:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1661ms 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 182 (0x8c71f800) [pid = 20903] [serial = 575] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 181 (0x9a2cd400) [pid = 20903] [serial = 569] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 180 (0xa061ec00) [pid = 20903] [serial = 572] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 179 (0x98fba000) [pid = 20903] [serial = 566] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 178 (0x91d91800) [pid = 20903] [serial = 581] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 177 (0x94626400) [pid = 20903] [serial = 563] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 176 (0x8e6d0c00) [pid = 20903] [serial = 557] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 175 (0x92b85000) [pid = 20903] [serial = 560] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 174 (0x8b9a2800) [pid = 20903] [serial = 554] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 173 (0xa3223000) [pid = 20903] [serial = 578] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 172 (0x898d0c00) [pid = 20903] [serial = 584] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 171 (0x8dcd4800) [pid = 20903] [serial = 416] [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.] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 170 (0x93ae4400) [pid = 20903] [serial = 660] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 169 (0x95047000) [pid = 20903] [serial = 662] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 168 (0x977eac00) [pid = 20903] [serial = 663] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 167 (0x922f6400) [pid = 20903] [serial = 651] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 166 (0x91d92400) [pid = 20903] [serial = 650] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 165 (0x8c71cc00) [pid = 20903] [serial = 645] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 164 (0x8c3c6000) [pid = 20903] [serial = 644] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 163 (0x8b9adc00) [pid = 20903] [serial = 653] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 162 (0x8c3cf400) [pid = 20903] [serial = 654] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 161 (0x93ad7400) [pid = 20903] [serial = 659] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 160 (0x8e5f1400) [pid = 20903] [serial = 656] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 159 (0x8f81e400) [pid = 20903] [serial = 657] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 158 (0x8ebf4c00) [pid = 20903] [serial = 648] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 157 (0x8e6c6800) [pid = 20903] [serial = 647] [outer = (nil)] [url = about:blank] 19:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 156 (0x89eec000) [pid = 20903] [serial = 642] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | --DOMWINDOW == 155 (0x89ee4800) [pid = 20903] [serial = 641] [outer = (nil)] [url = about:blank] 19:55:32 INFO - PROCESS | 20903 | 1463280932833 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 19:55:32 INFO - PROCESS | 20903 | 1463280932836 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 19:55:32 INFO - PROCESS | 20903 | 1463280932843 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 19:55:32 INFO - PROCESS | 20903 | 1463280932849 Marionette TRACE conn3 <- [1,1002,null,{}] 19:55:32 INFO - PROCESS | 20903 | 1463280932864 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:33 INFO - PROCESS | 20903 | 1463280933058 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 19:55:33 INFO - PROCESS | 20903 | 1463280933313 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:33 INFO - PROCESS | 20903 | ++DOCSHELL 0x8a63a000 == 103 [pid = 20903] [id = 258] 19:55:33 INFO - PROCESS | 20903 | ++DOMWINDOW == 156 (0x8c944000) [pid = 20903] [serial = 775] [outer = (nil)] 19:55:33 INFO - PROCESS | 20903 | ++DOMWINDOW == 157 (0x8da12c00) [pid = 20903] [serial = 776] [outer = 0x8c944000] 19:55:33 INFO - PROCESS | 20903 | 1463280933438 Marionette DEBUG loaded listener.js 19:55:33 INFO - PROCESS | 20903 | ++DOMWINDOW == 158 (0x8e54d400) [pid = 20903] [serial = 777] [outer = 0x8c944000] 19:55:34 INFO - PROCESS | 20903 | 1463280934236 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 19:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 19:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1433ms 19:55:34 INFO - PROCESS | 20903 | 1463280934277 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 19:55:34 INFO - PROCESS | 20903 | 1463280934280 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 19:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 19:55:34 INFO - PROCESS | 20903 | 1463280934287 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 19:55:34 INFO - PROCESS | 20903 | 1463280934291 Marionette TRACE conn3 <- [1,1006,null,{}] 19:55:34 INFO - PROCESS | 20903 | 1463280934297 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:34 INFO - PROCESS | 20903 | 1463280934566 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 19:55:34 INFO - PROCESS | 20903 | 1463280934601 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:34 INFO - PROCESS | 20903 | ++DOCSHELL 0x8af49000 == 104 [pid = 20903] [id = 259] 19:55:34 INFO - PROCESS | 20903 | ++DOMWINDOW == 159 (0x8e5e9400) [pid = 20903] [serial = 778] [outer = (nil)] 19:55:34 INFO - PROCESS | 20903 | ++DOMWINDOW == 160 (0x8ebee800) [pid = 20903] [serial = 779] [outer = 0x8e5e9400] 19:55:34 INFO - PROCESS | 20903 | 1463280934677 Marionette DEBUG loaded listener.js 19:55:34 INFO - PROCESS | 20903 | ++DOMWINDOW == 161 (0x8edb0c00) [pid = 20903] [serial = 780] [outer = 0x8e5e9400] 19:55:35 INFO - PROCESS | 20903 | 1463280935609 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 19:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 19:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1384ms 19:55:35 INFO - PROCESS | 20903 | 1463280935673 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 19:55:35 INFO - PROCESS | 20903 | 1463280935677 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 19:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 19:55:35 INFO - PROCESS | 20903 | 1463280935683 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 19:55:35 INFO - PROCESS | 20903 | 1463280935686 Marionette TRACE conn3 <- [1,1010,null,{}] 19:55:35 INFO - PROCESS | 20903 | 1463280935691 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:35 INFO - PROCESS | 20903 | 1463280935915 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 19:55:35 INFO - PROCESS | 20903 | 1463280935940 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:35 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e541400 == 105 [pid = 20903] [id = 260] 19:55:35 INFO - PROCESS | 20903 | ++DOMWINDOW == 162 (0x8f813800) [pid = 20903] [serial = 781] [outer = (nil)] 19:55:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 163 (0x8fab2000) [pid = 20903] [serial = 782] [outer = 0x8f813800] 19:55:36 INFO - PROCESS | 20903 | 1463280936015 Marionette DEBUG loaded listener.js 19:55:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 164 (0x8facc800) [pid = 20903] [serial = 783] [outer = 0x8f813800] 19:55:36 INFO - PROCESS | 20903 | --DOMWINDOW == 163 (0x8af4c800) [pid = 20903] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 19:55:36 INFO - PROCESS | 20903 | --DOMWINDOW == 162 (0x8e2e7800) [pid = 20903] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 19:55:36 INFO - PROCESS | 20903 | --DOMWINDOW == 161 (0x8c188000) [pid = 20903] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 19:55:36 INFO - PROCESS | 20903 | --DOMWINDOW == 160 (0x898ce800) [pid = 20903] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 19:55:36 INFO - PROCESS | 20903 | --DOMWINDOW == 159 (0x8af48000) [pid = 20903] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 19:55:36 INFO - PROCESS | 20903 | --DOMWINDOW == 158 (0x8e548000) [pid = 20903] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 19:55:36 INFO - PROCESS | 20903 | --DOMWINDOW == 157 (0x8a644000) [pid = 20903] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 19:55:37 INFO - PROCESS | 20903 | 1463280937354 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 19:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 19:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1693ms 19:55:37 INFO - PROCESS | 20903 | 1463280937379 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 19:55:37 INFO - PROCESS | 20903 | 1463280937382 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 19:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 19:55:37 INFO - PROCESS | 20903 | 1463280937388 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 19:55:37 INFO - PROCESS | 20903 | 1463280937392 Marionette TRACE conn3 <- [1,1014,null,{}] 19:55:37 INFO - PROCESS | 20903 | 1463280937397 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:37 INFO - PROCESS | 20903 | 1463280937659 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 19:55:37 INFO - PROCESS | 20903 | 1463280937686 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:37 INFO - PROCESS | 20903 | ++DOCSHELL 0x898cf000 == 106 [pid = 20903] [id = 261] 19:55:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 158 (0x89ee2400) [pid = 20903] [serial = 784] [outer = (nil)] 19:55:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 159 (0x8f818800) [pid = 20903] [serial = 785] [outer = 0x89ee2400] 19:55:37 INFO - PROCESS | 20903 | 1463280937760 Marionette DEBUG loaded listener.js 19:55:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 160 (0x91ff3800) [pid = 20903] [serial = 786] [outer = 0x89ee2400] 19:55:38 INFO - PROCESS | 20903 | 1463280938624 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 19:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 19:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1278ms 19:55:38 INFO - PROCESS | 20903 | 1463280938668 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 19:55:38 INFO - PROCESS | 20903 | 1463280938672 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 19:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 19:55:38 INFO - PROCESS | 20903 | 1463280938679 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 19:55:38 INFO - PROCESS | 20903 | 1463280938681 Marionette TRACE conn3 <- [1,1018,null,{}] 19:55:38 INFO - PROCESS | 20903 | 1463280938687 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:38 INFO - PROCESS | 20903 | 1463280938858 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 19:55:39 INFO - PROCESS | 20903 | 1463280939125 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:39 INFO - PROCESS | 20903 | ++DOCSHELL 0x88f07400 == 107 [pid = 20903] [id = 262] 19:55:39 INFO - PROCESS | 20903 | ++DOMWINDOW == 161 (0x88f09c00) [pid = 20903] [serial = 787] [outer = (nil)] 19:55:39 INFO - PROCESS | 20903 | ++DOMWINDOW == 162 (0x898c8400) [pid = 20903] [serial = 788] [outer = 0x88f09c00] 19:55:39 INFO - PROCESS | 20903 | 1463280939258 Marionette DEBUG loaded listener.js 19:55:39 INFO - PROCESS | 20903 | ++DOMWINDOW == 163 (0x8a638000) [pid = 20903] [serial = 789] [outer = 0x88f09c00] 19:55:40 INFO - PROCESS | 20903 | 1463280940316 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 19:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 19:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1684ms 19:55:40 INFO - PROCESS | 20903 | 1463280940366 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 19:55:40 INFO - PROCESS | 20903 | 1463280940373 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 19:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 19:55:40 INFO - PROCESS | 20903 | 1463280940381 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 19:55:40 INFO - PROCESS | 20903 | 1463280940386 Marionette TRACE conn3 <- [1,1022,null,{}] 19:55:40 INFO - PROCESS | 20903 | 1463280940394 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:40 INFO - PROCESS | 20903 | 1463280940612 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 19:55:40 INFO - PROCESS | 20903 | 1463280940860 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:40 INFO - PROCESS | 20903 | ++DOCSHELL 0x89023000 == 108 [pid = 20903] [id = 263] 19:55:40 INFO - PROCESS | 20903 | ++DOMWINDOW == 164 (0x8c3c4400) [pid = 20903] [serial = 790] [outer = (nil)] 19:55:40 INFO - PROCESS | 20903 | ++DOMWINDOW == 165 (0x8c719000) [pid = 20903] [serial = 791] [outer = 0x8c3c4400] 19:55:41 INFO - PROCESS | 20903 | 1463280940999 Marionette DEBUG loaded listener.js 19:55:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 166 (0x8c94d000) [pid = 20903] [serial = 792] [outer = 0x8c3c4400] 19:55:41 INFO - PROCESS | 20903 | 1463280941925 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 19:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 19:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1585ms 19:55:41 INFO - PROCESS | 20903 | 1463280941971 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 19:55:41 INFO - PROCESS | 20903 | 1463280941977 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 19:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 19:55:41 INFO - PROCESS | 20903 | 1463280941985 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 19:55:41 INFO - PROCESS | 20903 | 1463280941989 Marionette TRACE conn3 <- [1,1026,null,{}] 19:55:41 INFO - PROCESS | 20903 | 1463280941995 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:42 INFO - PROCESS | 20903 | 1463280942216 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 19:55:42 INFO - PROCESS | 20903 | 1463280942506 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:42 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ca57400 == 109 [pid = 20903] [id = 264] 19:55:42 INFO - PROCESS | 20903 | ++DOMWINDOW == 167 (0x8dccb400) [pid = 20903] [serial = 793] [outer = (nil)] 19:55:42 INFO - PROCESS | 20903 | ++DOMWINDOW == 168 (0x8e54b000) [pid = 20903] [serial = 794] [outer = 0x8dccb400] 19:55:42 INFO - PROCESS | 20903 | 1463280942639 Marionette DEBUG loaded listener.js 19:55:42 INFO - PROCESS | 20903 | ++DOMWINDOW == 169 (0x8e6d4c00) [pid = 20903] [serial = 795] [outer = 0x8dccb400] 19:55:43 INFO - PROCESS | 20903 | 1463280943585 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 19:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 19:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1634ms 19:55:43 INFO - PROCESS | 20903 | 1463280943637 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 19:55:43 INFO - PROCESS | 20903 | 1463280943642 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 19:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 19:55:43 INFO - PROCESS | 20903 | 1463280943657 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 19:55:43 INFO - PROCESS | 20903 | 1463280943679 Marionette TRACE conn3 <- [1,1030,null,{}] 19:55:43 INFO - PROCESS | 20903 | 1463280943689 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:43 INFO - PROCESS | 20903 | 1463280943902 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 19:55:44 INFO - PROCESS | 20903 | 1463280944153 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:44 INFO - PROCESS | 20903 | ++DOCSHELL 0x8b9a2800 == 110 [pid = 20903] [id = 265] 19:55:44 INFO - PROCESS | 20903 | ++DOMWINDOW == 170 (0x8e6d3800) [pid = 20903] [serial = 796] [outer = (nil)] 19:55:44 INFO - PROCESS | 20903 | ++DOMWINDOW == 171 (0x91d96400) [pid = 20903] [serial = 797] [outer = 0x8e6d3800] 19:55:44 INFO - PROCESS | 20903 | 1463280944299 Marionette DEBUG loaded listener.js 19:55:44 INFO - PROCESS | 20903 | ++DOMWINDOW == 172 (0x9240d800) [pid = 20903] [serial = 798] [outer = 0x8e6d3800] 19:55:45 INFO - PROCESS | 20903 | 1463280945210 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 19:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 19:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1628ms 19:55:45 INFO - PROCESS | 20903 | 1463280945277 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 19:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 19:55:45 INFO - PROCESS | 20903 | 1463280945282 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 19:55:45 INFO - PROCESS | 20903 | 1463280945289 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 19:55:45 INFO - PROCESS | 20903 | 1463280945292 Marionette TRACE conn3 <- [1,1034,null,{}] 19:55:45 INFO - PROCESS | 20903 | 1463280945298 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:45 INFO - PROCESS | 20903 | 1463280945500 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 19:55:45 INFO - PROCESS | 20903 | 1463280945743 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:45 INFO - PROCESS | 20903 | ++DOCSHELL 0x92417400 == 111 [pid = 20903] [id = 266] 19:55:45 INFO - PROCESS | 20903 | ++DOMWINDOW == 173 (0x92b89800) [pid = 20903] [serial = 799] [outer = (nil)] 19:55:45 INFO - PROCESS | 20903 | ++DOMWINDOW == 174 (0x92c81800) [pid = 20903] [serial = 800] [outer = 0x92b89800] 19:55:45 INFO - PROCESS | 20903 | 1463280945875 Marionette DEBUG loaded listener.js 19:55:45 INFO - PROCESS | 20903 | ++DOMWINDOW == 175 (0x93aad400) [pid = 20903] [serial = 801] [outer = 0x92b89800] 19:55:46 INFO - PROCESS | 20903 | 1463280946759 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 19:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 19:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1533ms 19:55:46 INFO - PROCESS | 20903 | 1463280946823 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 19:55:46 INFO - PROCESS | 20903 | 1463280946827 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 19:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 19:55:46 INFO - PROCESS | 20903 | 1463280946833 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 19:55:46 INFO - PROCESS | 20903 | 1463280946837 Marionette TRACE conn3 <- [1,1038,null,{}] 19:55:46 INFO - PROCESS | 20903 | 1463280946843 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:47 INFO - PROCESS | 20903 | 1463280947041 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 19:55:47 INFO - PROCESS | 20903 | 1463280947302 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:47 INFO - PROCESS | 20903 | ++DOCSHELL 0x93ae1400 == 112 [pid = 20903] [id = 267] 19:55:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 176 (0x93ae7800) [pid = 20903] [serial = 802] [outer = (nil)] 19:55:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 177 (0x93af1000) [pid = 20903] [serial = 803] [outer = 0x93ae7800] 19:55:47 INFO - PROCESS | 20903 | 1463280947443 Marionette DEBUG loaded listener.js 19:55:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 178 (0x9513a000) [pid = 20903] [serial = 804] [outer = 0x93ae7800] 19:55:48 INFO - PROCESS | 20903 | 1463280948466 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 19:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 19:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1689ms 19:55:48 INFO - PROCESS | 20903 | 1463280948523 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 19:55:48 INFO - PROCESS | 20903 | 1463280948527 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 19:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 19:55:48 INFO - PROCESS | 20903 | 1463280948533 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 19:55:48 INFO - PROCESS | 20903 | 1463280948537 Marionette TRACE conn3 <- [1,1042,null,{}] 19:55:48 INFO - PROCESS | 20903 | 1463280948543 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:48 INFO - PROCESS | 20903 | 1463280948774 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 19:55:49 INFO - PROCESS | 20903 | 1463280949022 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:49 INFO - PROCESS | 20903 | ++DOCSHELL 0x9240e400 == 113 [pid = 20903] [id = 268] 19:55:49 INFO - PROCESS | 20903 | ++DOMWINDOW == 179 (0x9462e400) [pid = 20903] [serial = 805] [outer = (nil)] 19:55:49 INFO - PROCESS | 20903 | ++DOMWINDOW == 180 (0x98f33800) [pid = 20903] [serial = 806] [outer = 0x9462e400] 19:55:49 INFO - PROCESS | 20903 | 1463280949127 Marionette DEBUG loaded listener.js 19:55:49 INFO - PROCESS | 20903 | ++DOMWINDOW == 181 (0x9970f400) [pid = 20903] [serial = 807] [outer = 0x9462e400] 19:55:50 INFO - PROCESS | 20903 | 1463280950025 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 19:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 19:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1530ms 19:55:50 INFO - PROCESS | 20903 | 1463280950064 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 19:55:50 INFO - PROCESS | 20903 | 1463280950068 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 19:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 19:55:50 INFO - PROCESS | 20903 | 1463280950075 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 19:55:50 INFO - PROCESS | 20903 | 1463280950078 Marionette TRACE conn3 <- [1,1046,null,{}] 19:55:50 INFO - PROCESS | 20903 | 1463280950084 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:50 INFO - PROCESS | 20903 | 1463280950298 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 19:55:50 INFO - PROCESS | 20903 | 1463280950497 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:50 INFO - PROCESS | 20903 | ++DOCSHELL 0x92b88c00 == 114 [pid = 20903] [id = 269] 19:55:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 182 (0x9819ec00) [pid = 20903] [serial = 808] [outer = (nil)] 19:55:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 183 (0x99c0fc00) [pid = 20903] [serial = 809] [outer = 0x9819ec00] 19:55:50 INFO - PROCESS | 20903 | 1463280950627 Marionette DEBUG loaded listener.js 19:55:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 184 (0x99f99c00) [pid = 20903] [serial = 810] [outer = 0x9819ec00] 19:55:51 INFO - PROCESS | 20903 | 1463280951518 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 19:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 19:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1487ms 19:55:51 INFO - PROCESS | 20903 | 1463280951563 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 19:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 19:55:51 INFO - PROCESS | 20903 | 1463280951567 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 19:55:51 INFO - PROCESS | 20903 | 1463280951574 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 19:55:51 INFO - PROCESS | 20903 | 1463280951577 Marionette TRACE conn3 <- [1,1050,null,{}] 19:55:51 INFO - PROCESS | 20903 | 1463280951583 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:51 INFO - PROCESS | 20903 | 1463280951785 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 19:55:52 INFO - PROCESS | 20903 | 1463280952030 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:52 INFO - PROCESS | 20903 | ++DOCSHELL 0x977eb000 == 115 [pid = 20903] [id = 270] 19:55:52 INFO - PROCESS | 20903 | ++DOMWINDOW == 185 (0x98f2c800) [pid = 20903] [serial = 811] [outer = (nil)] 19:55:52 INFO - PROCESS | 20903 | ++DOMWINDOW == 186 (0x9a124800) [pid = 20903] [serial = 812] [outer = 0x98f2c800] 19:55:52 INFO - PROCESS | 20903 | 1463280952160 Marionette DEBUG loaded listener.js 19:55:52 INFO - PROCESS | 20903 | ++DOMWINDOW == 187 (0x9a2c7400) [pid = 20903] [serial = 813] [outer = 0x98f2c800] 19:55:53 INFO - PROCESS | 20903 | 1463280953062 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 19:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 19:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1534ms 19:55:53 INFO - PROCESS | 20903 | 1463280953108 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 19:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 19:55:53 INFO - PROCESS | 20903 | 1463280953112 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 19:55:53 INFO - PROCESS | 20903 | 1463280953118 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 19:55:53 INFO - PROCESS | 20903 | 1463280953122 Marionette TRACE conn3 <- [1,1054,null,{}] 19:55:53 INFO - PROCESS | 20903 | 1463280953128 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:53 INFO - PROCESS | 20903 | 1463280953343 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 19:55:53 INFO - PROCESS | 20903 | 1463280953600 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:53 INFO - PROCESS | 20903 | ++DOCSHELL 0x92c82400 == 116 [pid = 20903] [id = 271] 19:55:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 188 (0x99ab5c00) [pid = 20903] [serial = 814] [outer = (nil)] 19:55:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 189 (0x9a947c00) [pid = 20903] [serial = 815] [outer = 0x99ab5c00] 19:55:53 INFO - PROCESS | 20903 | 1463280953758 Marionette DEBUG loaded listener.js 19:55:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 190 (0x9ab56000) [pid = 20903] [serial = 816] [outer = 0x99ab5c00] 19:55:54 INFO - PROCESS | 20903 | 1463280954656 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 19:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 19:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1589ms 19:55:54 INFO - PROCESS | 20903 | 1463280954707 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 19:55:54 INFO - PROCESS | 20903 | 1463280954711 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 19:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 19:55:54 INFO - PROCESS | 20903 | 1463280954718 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 19:55:54 INFO - PROCESS | 20903 | 1463280954721 Marionette TRACE conn3 <- [1,1058,null,{}] 19:55:54 INFO - PROCESS | 20903 | 1463280954727 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:54 INFO - PROCESS | 20903 | 1463280954928 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 19:55:55 INFO - PROCESS | 20903 | 1463280955130 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:55 INFO - PROCESS | 20903 | ++DOCSHELL 0x9b0c8800 == 117 [pid = 20903] [id = 272] 19:55:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 191 (0x9b0c9000) [pid = 20903] [serial = 817] [outer = (nil)] 19:55:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 192 (0x9b240c00) [pid = 20903] [serial = 818] [outer = 0x9b0c9000] 19:55:55 INFO - PROCESS | 20903 | 1463280955328 Marionette DEBUG loaded listener.js 19:55:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 193 (0x9d95ac00) [pid = 20903] [serial = 819] [outer = 0x9b0c9000] 19:55:56 INFO - PROCESS | 20903 | 1463280956267 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 19:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 19:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1582ms 19:55:56 INFO - PROCESS | 20903 | 1463280956301 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 19:55:56 INFO - PROCESS | 20903 | 1463280956306 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 19:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 19:55:56 INFO - PROCESS | 20903 | 1463280956312 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 19:55:56 INFO - PROCESS | 20903 | 1463280956317 Marionette TRACE conn3 <- [1,1062,null,{}] 19:55:56 INFO - PROCESS | 20903 | 1463280956322 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:56 INFO - PROCESS | 20903 | 1463280956543 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 19:55:56 INFO - PROCESS | 20903 | 1463280956796 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:56 INFO - PROCESS | 20903 | ++DOCSHELL 0x9d959c00 == 118 [pid = 20903] [id = 273] 19:55:56 INFO - PROCESS | 20903 | ++DOMWINDOW == 194 (0x9d9c5400) [pid = 20903] [serial = 820] [outer = (nil)] 19:55:56 INFO - PROCESS | 20903 | ++DOMWINDOW == 195 (0xa1128000) [pid = 20903] [serial = 821] [outer = 0x9d9c5400] 19:55:56 INFO - PROCESS | 20903 | 1463280956922 Marionette DEBUG loaded listener.js 19:55:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 196 (0xa11d4000) [pid = 20903] [serial = 822] [outer = 0x9d9c5400] 19:55:57 INFO - PROCESS | 20903 | 1463280957826 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 19:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 19:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1583ms 19:55:57 INFO - PROCESS | 20903 | 1463280957896 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 19:55:57 INFO - PROCESS | 20903 | 1463280957900 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 19:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 19:55:57 INFO - PROCESS | 20903 | 1463280957908 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 19:55:57 INFO - PROCESS | 20903 | 1463280957911 Marionette TRACE conn3 <- [1,1066,null,{}] 19:55:57 INFO - PROCESS | 20903 | 1463280957917 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:58 INFO - PROCESS | 20903 | 1463280958120 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 19:55:58 INFO - PROCESS | 20903 | 1463280958382 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:58 INFO - PROCESS | 20903 | ++DOCSHELL 0x91ff4000 == 119 [pid = 20903] [id = 274] 19:55:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 197 (0x9503e000) [pid = 20903] [serial = 823] [outer = (nil)] 19:55:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 198 (0xa11d8c00) [pid = 20903] [serial = 824] [outer = 0x9503e000] 19:55:58 INFO - PROCESS | 20903 | 1463280958523 Marionette DEBUG loaded listener.js 19:55:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 199 (0xa2149800) [pid = 20903] [serial = 825] [outer = 0x9503e000] 19:55:59 INFO - PROCESS | 20903 | 1463280959421 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 19:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 19:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1545ms 19:55:59 INFO - PROCESS | 20903 | 1463280959454 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 19:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 19:55:59 INFO - PROCESS | 20903 | 1463280959467 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 19:55:59 INFO - PROCESS | 20903 | 1463280959474 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 19:55:59 INFO - PROCESS | 20903 | 1463280959477 Marionette TRACE conn3 <- [1,1070,null,{}] 19:55:59 INFO - PROCESS | 20903 | 1463280959483 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:59 INFO - PROCESS | 20903 | 1463280959683 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 19:55:59 INFO - PROCESS | 20903 | 1463280959932 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:00 INFO - PROCESS | 20903 | ++DOCSHELL 0x9ab0cc00 == 120 [pid = 20903] [id = 275] 19:56:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 200 (0xa061bc00) [pid = 20903] [serial = 826] [outer = (nil)] 19:56:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 201 (0xa22c6400) [pid = 20903] [serial = 827] [outer = 0xa061bc00] 19:56:00 INFO - PROCESS | 20903 | 1463280960061 Marionette DEBUG loaded listener.js 19:56:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 202 (0xa2631800) [pid = 20903] [serial = 828] [outer = 0xa061bc00] 19:56:00 INFO - PROCESS | 20903 | 1463280960956 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 19:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 19:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1531ms 19:56:01 INFO - PROCESS | 20903 | 1463280961005 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 19:56:01 INFO - PROCESS | 20903 | 1463280961009 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 19:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 19:56:01 INFO - PROCESS | 20903 | 1463280961015 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 19:56:01 INFO - PROCESS | 20903 | 1463280961018 Marionette TRACE conn3 <- [1,1074,null,{}] 19:56:01 INFO - PROCESS | 20903 | 1463280961024 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:01 INFO - PROCESS | 20903 | 1463280961233 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 19:56:01 INFO - PROCESS | 20903 | 1463280961511 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:01 INFO - PROCESS | 20903 | ++DOCSHELL 0x898cd000 == 121 [pid = 20903] [id = 276] 19:56:01 INFO - PROCESS | 20903 | ++DOMWINDOW == 203 (0x8af4b000) [pid = 20903] [serial = 829] [outer = (nil)] 19:56:01 INFO - PROCESS | 20903 | ++DOMWINDOW == 204 (0x8ca55800) [pid = 20903] [serial = 830] [outer = 0x8af4b000] 19:56:01 INFO - PROCESS | 20903 | 1463280961642 Marionette DEBUG loaded listener.js 19:56:01 INFO - PROCESS | 20903 | ++DOMWINDOW == 205 (0x8e546c00) [pid = 20903] [serial = 831] [outer = 0x8af4b000] 19:56:02 INFO - PROCESS | 20903 | 1463280962605 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 19:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 19:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1630ms 19:56:02 INFO - PROCESS | 20903 | 1463280962648 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 19:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 19:56:02 INFO - PROCESS | 20903 | 1463280962652 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 19:56:02 INFO - PROCESS | 20903 | 1463280962659 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 19:56:02 INFO - PROCESS | 20903 | 1463280962662 Marionette TRACE conn3 <- [1,1078,null,{}] 19:56:02 INFO - PROCESS | 20903 | 1463280962668 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:02 INFO - PROCESS | 20903 | 1463280962937 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 19:56:03 INFO - PROCESS | 20903 | 1463280963709 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:03 INFO - PROCESS | 20903 | ++DOCSHELL 0x8af4a000 == 122 [pid = 20903] [id = 277] 19:56:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 206 (0x8af4d000) [pid = 20903] [serial = 832] [outer = (nil)] 19:56:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 207 (0x8af55400) [pid = 20903] [serial = 833] [outer = 0x8af4d000] 19:56:03 INFO - PROCESS | 20903 | 1463280963834 Marionette DEBUG loaded listener.js 19:56:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 208 (0x8b9ae400) [pid = 20903] [serial = 834] [outer = 0x8af4d000] 19:56:04 INFO - PROCESS | 20903 | 1463280964725 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 19:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 19:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 2086ms 19:56:04 INFO - PROCESS | 20903 | 1463280964745 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 19:56:04 INFO - PROCESS | 20903 | 1463280964751 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 19:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 19:56:04 INFO - PROCESS | 20903 | 1463280964758 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 19:56:04 INFO - PROCESS | 20903 | 1463280964764 Marionette TRACE conn3 <- [1,1082,null,{}] 19:56:04 INFO - PROCESS | 20903 | 1463280964771 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:04 INFO - PROCESS | 20903 | 1463280964958 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 19:56:05 INFO - PROCESS | 20903 | 1463280965169 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:05 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c18d800 == 123 [pid = 20903] [id = 278] 19:56:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 209 (0x8c94b800) [pid = 20903] [serial = 835] [outer = (nil)] 19:56:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 210 (0x8dcc8800) [pid = 20903] [serial = 836] [outer = 0x8c94b800] 19:56:05 INFO - PROCESS | 20903 | 1463280965349 Marionette DEBUG loaded listener.js 19:56:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 211 (0x8e54a000) [pid = 20903] [serial = 837] [outer = 0x8c94b800] 19:56:06 INFO - PROCESS | 20903 | 1463280966376 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 19:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 19:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1637ms 19:56:06 INFO - PROCESS | 20903 | 1463280966399 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 19:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 19:56:06 INFO - PROCESS | 20903 | 1463280966405 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 19:56:06 INFO - PROCESS | 20903 | 1463280966412 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 19:56:06 INFO - PROCESS | 20903 | 1463280966415 Marionette TRACE conn3 <- [1,1086,null,{}] 19:56:06 INFO - PROCESS | 20903 | 1463280966421 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:06 INFO - PROCESS | 20903 | 1463280966604 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 19:56:06 INFO - PROCESS | 20903 | 1463280966909 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:06 INFO - PROCESS | 20903 | ++DOCSHELL 0x8b9a0800 == 124 [pid = 20903] [id = 279] 19:56:06 INFO - PROCESS | 20903 | ++DOMWINDOW == 212 (0x8b9a0c00) [pid = 20903] [serial = 838] [outer = (nil)] 19:56:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 213 (0x8e545400) [pid = 20903] [serial = 839] [outer = 0x8b9a0c00] 19:56:07 INFO - PROCESS | 20903 | 1463280967030 Marionette DEBUG loaded listener.js 19:56:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 214 (0x8f820c00) [pid = 20903] [serial = 840] [outer = 0x8b9a0c00] 19:56:07 INFO - PROCESS | 20903 | --DOCSHELL 0x8dcd6400 == 123 [pid = 20903] [id = 242] 19:56:07 INFO - PROCESS | 20903 | --DOCSHELL 0x8af48c00 == 122 [pid = 20903] [id = 241] 19:56:07 INFO - PROCESS | 20903 | --DOCSHELL 0x89022c00 == 121 [pid = 20903] [id = 239] 19:56:07 INFO - PROCESS | 20903 | --DOCSHELL 0x88f0d000 == 120 [pid = 20903] [id = 240] 19:56:07 INFO - PROCESS | 20903 | --DOMWINDOW == 213 (0x8fabbc00) [pid = 20903] [serial = 677] [outer = (nil)] [url = about:blank] 19:56:07 INFO - PROCESS | 20903 | --DOMWINDOW == 212 (0x9240d000) [pid = 20903] [serial = 680] [outer = (nil)] [url = about:blank] 19:56:07 INFO - PROCESS | 20903 | --DOMWINDOW == 211 (0x93ae0400) [pid = 20903] [serial = 683] [outer = (nil)] [url = about:blank] 19:56:07 INFO - PROCESS | 20903 | --DOMWINDOW == 210 (0x99c09400) [pid = 20903] [serial = 686] [outer = (nil)] [url = about:blank] 19:56:07 INFO - PROCESS | 20903 | --DOMWINDOW == 209 (0x9a122000) [pid = 20903] [serial = 689] [outer = (nil)] [url = about:blank] 19:56:07 INFO - PROCESS | 20903 | --DOMWINDOW == 208 (0x9aeac400) [pid = 20903] [serial = 692] [outer = (nil)] [url = about:blank] 19:56:07 INFO - PROCESS | 20903 | --DOMWINDOW == 207 (0xa1131c00) [pid = 20903] [serial = 695] [outer = (nil)] [url = about:blank] 19:56:07 INFO - PROCESS | 20903 | --DOMWINDOW == 206 (0x8ca58c00) [pid = 20903] [serial = 698] [outer = (nil)] [url = about:blank] 19:56:07 INFO - PROCESS | 20903 | --DOMWINDOW == 205 (0x8dcd2c00) [pid = 20903] [serial = 701] [outer = (nil)] [url = about:blank] 19:56:07 INFO - PROCESS | 20903 | --DOMWINDOW == 204 (0x8dccec00) [pid = 20903] [serial = 704] [outer = (nil)] [url = about:blank] 19:56:07 INFO - PROCESS | 20903 | --DOMWINDOW == 203 (0x8ebf9400) [pid = 20903] [serial = 707] [outer = (nil)] [url = about:blank] 19:56:07 INFO - PROCESS | 20903 | --DOMWINDOW == 202 (0x8fab8400) [pid = 20903] [serial = 731] [outer = (nil)] [url = about:blank] 19:56:07 INFO - PROCESS | 20903 | --DOCSHELL 0x898cf000 == 119 [pid = 20903] [id = 261] 19:56:07 INFO - PROCESS | 20903 | --DOCSHELL 0x8e541400 == 118 [pid = 20903] [id = 260] 19:56:07 INFO - PROCESS | 20903 | --DOCSHELL 0x8af49000 == 117 [pid = 20903] [id = 259] 19:56:07 INFO - PROCESS | 20903 | --DOCSHELL 0x8a63a000 == 116 [pid = 20903] [id = 258] 19:56:07 INFO - PROCESS | 20903 | --DOCSHELL 0x89ee7800 == 115 [pid = 20903] [id = 257] 19:56:07 INFO - PROCESS | 20903 | --DOCSHELL 0x8b827c00 == 114 [pid = 20903] [id = 256] 19:56:07 INFO - PROCESS | 20903 | --DOCSHELL 0x91d8f400 == 113 [pid = 20903] [id = 248] 19:56:07 INFO - PROCESS | 20903 | --DOCSHELL 0x913ddc00 == 112 [pid = 20903] [id = 247] 19:56:07 INFO - PROCESS | 20903 | --DOCSHELL 0x8da14800 == 111 [pid = 20903] [id = 246] 19:56:08 INFO - PROCESS | 20903 | --DOCSHELL 0x8b82f400 == 110 [pid = 20903] [id = 245] 19:56:08 INFO - PROCESS | 20903 | --DOCSHELL 0x8a63e800 == 109 [pid = 20903] [id = 244] 19:56:08 INFO - PROCESS | 20903 | 1463280968079 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 19:56:08 INFO - PROCESS | 20903 | --DOMWINDOW == 201 (0x8c94a400) [pid = 20903] [serial = 666] [outer = (nil)] [url = about:blank] 19:56:08 INFO - PROCESS | 20903 | --DOMWINDOW == 200 (0x8e5f2400) [pid = 20903] [serial = 725] [outer = (nil)] [url = about:blank] 19:56:08 INFO - PROCESS | 20903 | --DOMWINDOW == 199 (0x8e6c9800) [pid = 20903] [serial = 674] [outer = (nil)] [url = about:blank] 19:56:08 INFO - PROCESS | 20903 | --DOMWINDOW == 198 (0x8e2ec000) [pid = 20903] [serial = 722] [outer = (nil)] [url = about:blank] 19:56:08 INFO - PROCESS | 20903 | --DOMWINDOW == 197 (0x8dccd400) [pid = 20903] [serial = 710] [outer = (nil)] [url = about:blank] 19:56:08 INFO - PROCESS | 20903 | --DOMWINDOW == 196 (0x8c3ce400) [pid = 20903] [serial = 671] [outer = (nil)] [url = about:blank] 19:56:08 INFO - PROCESS | 20903 | --DOMWINDOW == 195 (0x8ca53c00) [pid = 20903] [serial = 717] [outer = (nil)] [url = about:blank] 19:56:08 INFO - PROCESS | 20903 | --DOMWINDOW == 194 (0x8c183800) [pid = 20903] [serial = 716] [outer = (nil)] [url = about:blank] 19:56:08 INFO - PROCESS | 20903 | --DOMWINDOW == 193 (0x8901a400) [pid = 20903] [serial = 668] [outer = (nil)] [url = about:blank] 19:56:08 INFO - PROCESS | 20903 | --DOMWINDOW == 192 (0x8c3cb400) [pid = 20903] [serial = 719] [outer = (nil)] [url = about:blank] 19:56:08 INFO - PROCESS | 20903 | --DOMWINDOW == 191 (0x8ca5e000) [pid = 20903] [serial = 720] [outer = (nil)] [url = about:blank] 19:56:08 INFO - PROCESS | 20903 | --DOMWINDOW == 190 (0x8edb7c00) [pid = 20903] [serial = 728] [outer = (nil)] [url = about:blank] 19:56:08 INFO - PROCESS | 20903 | --DOMWINDOW == 189 (0x8e6ccc00) [pid = 20903] [serial = 726] [outer = (nil)] [url = about:blank] 19:56:08 INFO - PROCESS | 20903 | --DOMWINDOW == 188 (0x8c181400) [pid = 20903] [serial = 714] [outer = (nil)] [url = about:blank] 19:56:08 INFO - PROCESS | 20903 | --DOMWINDOW == 187 (0x8b9a0000) [pid = 20903] [serial = 713] [outer = (nil)] [url = about:blank] 19:56:08 INFO - PROCESS | 20903 | --DOMWINDOW == 186 (0x8e543800) [pid = 20903] [serial = 723] [outer = (nil)] [url = about:blank] 19:56:08 INFO - PROCESS | 20903 | --DOMWINDOW == 185 (0x8f81cc00) [pid = 20903] [serial = 729] [outer = (nil)] [url = about:blank] 19:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 19:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1732ms 19:56:08 INFO - PROCESS | 20903 | 1463280968144 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 19:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 19:56:08 INFO - PROCESS | 20903 | 1463280968149 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 19:56:08 INFO - PROCESS | 20903 | 1463280968163 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 19:56:08 INFO - PROCESS | 20903 | 1463280968172 Marionette TRACE conn3 <- [1,1090,null,{}] 19:56:08 INFO - PROCESS | 20903 | 1463280968179 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:08 INFO - PROCESS | 20903 | 1463280968383 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 19:56:08 INFO - PROCESS | 20903 | 1463280968612 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:08 INFO - PROCESS | 20903 | ++DOCSHELL 0x89ee7800 == 110 [pid = 20903] [id = 280] 19:56:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 186 (0x8af48c00) [pid = 20903] [serial = 841] [outer = (nil)] 19:56:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 187 (0x8c714800) [pid = 20903] [serial = 842] [outer = 0x8af48c00] 19:56:08 INFO - PROCESS | 20903 | 1463280968704 Marionette DEBUG loaded listener.js 19:56:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 188 (0x8e54c400) [pid = 20903] [serial = 843] [outer = 0x8af48c00] 19:56:09 INFO - PROCESS | 20903 | 1463280969479 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 19:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 19:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1355ms 19:56:09 INFO - PROCESS | 20903 | 1463280969514 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 19:56:09 INFO - PROCESS | 20903 | 1463280969519 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 19:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 19:56:09 INFO - PROCESS | 20903 | 1463280969525 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 19:56:09 INFO - PROCESS | 20903 | 1463280969528 Marionette TRACE conn3 <- [1,1094,null,{}] 19:56:09 INFO - PROCESS | 20903 | 1463280969534 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:09 INFO - PROCESS | 20903 | 1463280969717 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 19:56:09 INFO - PROCESS | 20903 | 1463280969734 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:09 INFO - PROCESS | 20903 | ++DOCSHELL 0x8a644800 == 111 [pid = 20903] [id = 281] 19:56:09 INFO - PROCESS | 20903 | ++DOMWINDOW == 189 (0x8e6c8800) [pid = 20903] [serial = 844] [outer = (nil)] 19:56:09 INFO - PROCESS | 20903 | ++DOMWINDOW == 190 (0x8f812400) [pid = 20903] [serial = 845] [outer = 0x8e6c8800] 19:56:09 INFO - PROCESS | 20903 | 1463280969810 Marionette DEBUG loaded listener.js 19:56:09 INFO - PROCESS | 20903 | ++DOMWINDOW == 191 (0x8fabec00) [pid = 20903] [serial = 846] [outer = 0x8e6c8800] 19:56:10 INFO - PROCESS | 20903 | 1463280970849 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 19:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 19:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1381ms 19:56:10 INFO - PROCESS | 20903 | 1463280970909 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 19:56:10 INFO - PROCESS | 20903 | 1463280970913 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 19:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 19:56:10 INFO - PROCESS | 20903 | 1463280970919 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 19:56:10 INFO - PROCESS | 20903 | 1463280970922 Marionette TRACE conn3 <- [1,1098,null,{}] 19:56:10 INFO - PROCESS | 20903 | 1463280970928 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:11 INFO - PROCESS | 20903 | 1463280971170 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 19:56:11 INFO - PROCESS | 20903 | 1463280971204 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:11 INFO - PROCESS | 20903 | ++DOCSHELL 0x913d2400 == 112 [pid = 20903] [id = 282] 19:56:11 INFO - PROCESS | 20903 | ++DOMWINDOW == 192 (0x913d6800) [pid = 20903] [serial = 847] [outer = (nil)] 19:56:11 INFO - PROCESS | 20903 | ++DOMWINDOW == 193 (0x91d96800) [pid = 20903] [serial = 848] [outer = 0x913d6800] 19:56:11 INFO - PROCESS | 20903 | 1463280971290 Marionette DEBUG loaded listener.js 19:56:11 INFO - PROCESS | 20903 | ++DOMWINDOW == 194 (0x92b8e800) [pid = 20903] [serial = 849] [outer = 0x913d6800] 19:56:12 INFO - PROCESS | 20903 | 1463280972318 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 19:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 19:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1431ms 19:56:12 INFO - PROCESS | 20903 | 1463280972351 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 19:56:12 INFO - PROCESS | 20903 | 1463280972354 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 19:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 19:56:12 INFO - PROCESS | 20903 | 1463280972361 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 19:56:12 INFO - PROCESS | 20903 | 1463280972365 Marionette TRACE conn3 <- [1,1102,null,{}] 19:56:12 INFO - PROCESS | 20903 | 1463280972378 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:12 INFO - PROCESS | 20903 | 1463280972625 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 19:56:12 INFO - PROCESS | 20903 | --DOMWINDOW == 193 (0x89ee8800) [pid = 20903] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 19:56:12 INFO - PROCESS | 20903 | --DOMWINDOW == 192 (0x8e5e9400) [pid = 20903] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 19:56:12 INFO - PROCESS | 20903 | --DOMWINDOW == 191 (0x8c3c1400) [pid = 20903] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 19:56:12 INFO - PROCESS | 20903 | --DOMWINDOW == 190 (0x8c944000) [pid = 20903] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 19:56:12 INFO - PROCESS | 20903 | --DOMWINDOW == 189 (0x8f813800) [pid = 20903] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 19:56:12 INFO - PROCESS | 20903 | --DOMWINDOW == 188 (0x8b828400) [pid = 20903] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 19:56:12 INFO - PROCESS | 20903 | --DOMWINDOW == 187 (0x8e3fc000) [pid = 20903] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 19:56:13 INFO - PROCESS | 20903 | 1463280973080 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:13 INFO - PROCESS | 20903 | ++DOCSHELL 0x89ee8800 == 113 [pid = 20903] [id = 283] 19:56:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 188 (0x8a641800) [pid = 20903] [serial = 850] [outer = (nil)] 19:56:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 189 (0x8dcd5c00) [pid = 20903] [serial = 851] [outer = 0x8a641800] 19:56:13 INFO - PROCESS | 20903 | 1463280973162 Marionette DEBUG loaded listener.js 19:56:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 190 (0x8edadc00) [pid = 20903] [serial = 852] [outer = 0x8a641800] 19:56:13 INFO - PROCESS | 20903 | 1463280973905 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 19:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 19:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1555ms 19:56:13 INFO - PROCESS | 20903 | 1463280973918 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 19:56:13 INFO - PROCESS | 20903 | 1463280973920 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 19:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 19:56:13 INFO - PROCESS | 20903 | 1463280973939 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 19:56:13 INFO - PROCESS | 20903 | 1463280973941 Marionette TRACE conn3 <- [1,1106,null,{}] 19:56:13 INFO - PROCESS | 20903 | 1463280973948 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:14 INFO - PROCESS | 20903 | 1463280974129 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 19:56:14 INFO - PROCESS | 20903 | 1463280974144 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:14 INFO - PROCESS | 20903 | ++DOCSHELL 0x93ae2800 == 114 [pid = 20903] [id = 284] 19:56:14 INFO - PROCESS | 20903 | ++DOMWINDOW == 191 (0x93aeb400) [pid = 20903] [serial = 853] [outer = (nil)] 19:56:14 INFO - PROCESS | 20903 | ++DOMWINDOW == 192 (0x9467dc00) [pid = 20903] [serial = 854] [outer = 0x93aeb400] 19:56:14 INFO - PROCESS | 20903 | 1463280974221 Marionette DEBUG loaded listener.js 19:56:14 INFO - PROCESS | 20903 | ++DOMWINDOW == 193 (0x9500ec00) [pid = 20903] [serial = 855] [outer = 0x93aeb400] 19:56:15 INFO - PROCESS | 20903 | 1463280975309 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 19:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 19:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1401ms 19:56:15 INFO - PROCESS | 20903 | 1463280975340 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 19:56:15 INFO - PROCESS | 20903 | 1463280975346 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 19:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 19:56:15 INFO - PROCESS | 20903 | 1463280975356 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 19:56:15 INFO - PROCESS | 20903 | 1463280975362 Marionette TRACE conn3 <- [1,1110,null,{}] 19:56:15 INFO - PROCESS | 20903 | 1463280975373 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:15 INFO - PROCESS | 20903 | 1463280975599 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 19:56:15 INFO - PROCESS | 20903 | 1463280975877 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:15 INFO - PROCESS | 20903 | ++DOCSHELL 0x8a63ec00 == 115 [pid = 20903] [id = 285] 19:56:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 194 (0x8a641400) [pid = 20903] [serial = 856] [outer = (nil)] 19:56:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 195 (0x8c184800) [pid = 20903] [serial = 857] [outer = 0x8a641400] 19:56:16 INFO - PROCESS | 20903 | 1463280976010 Marionette DEBUG loaded listener.js 19:56:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 196 (0x8c3d0c00) [pid = 20903] [serial = 858] [outer = 0x8a641400] 19:56:16 INFO - PROCESS | 20903 | 1463280976940 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 19:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 19:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1646ms 19:56:17 INFO - PROCESS | 20903 | 1463280977004 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 19:56:17 INFO - PROCESS | 20903 | 1463280977013 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 19:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 19:56:17 INFO - PROCESS | 20903 | 1463280977026 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 19:56:17 INFO - PROCESS | 20903 | 1463280977030 Marionette TRACE conn3 <- [1,1114,null,{}] 19:56:17 INFO - PROCESS | 20903 | 1463280977037 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:17 INFO - PROCESS | 20903 | 1463280977314 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 19:56:17 INFO - PROCESS | 20903 | 1463280977620 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:17 INFO - PROCESS | 20903 | ++DOCSHELL 0x8da11400 == 116 [pid = 20903] [id = 286] 19:56:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 197 (0x8dcca800) [pid = 20903] [serial = 859] [outer = (nil)] 19:56:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 198 (0x8e2f1000) [pid = 20903] [serial = 860] [outer = 0x8dcca800] 19:56:17 INFO - PROCESS | 20903 | 1463280977716 Marionette DEBUG loaded listener.js 19:56:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 199 (0x8ea6f000) [pid = 20903] [serial = 861] [outer = 0x8dcca800] 19:56:18 INFO - PROCESS | 20903 | 1463280978731 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 19:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 19:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1793ms 19:56:18 INFO - PROCESS | 20903 | 1463280978819 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 19:56:18 INFO - PROCESS | 20903 | 1463280978829 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 19:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 19:56:18 INFO - PROCESS | 20903 | 1463280978896 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 19:56:18 INFO - PROCESS | 20903 | 1463280978903 Marionette TRACE conn3 <- [1,1118,null,{}] 19:56:18 INFO - PROCESS | 20903 | 1463280978921 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:19 INFO - PROCESS | 20903 | 1463280979154 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 19:56:19 INFO - PROCESS | 20903 | 1463280979393 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:19 INFO - PROCESS | 20903 | ++DOCSHELL 0x92b83800 == 117 [pid = 20903] [id = 287] 19:56:19 INFO - PROCESS | 20903 | ++DOMWINDOW == 200 (0x92c89800) [pid = 20903] [serial = 862] [outer = (nil)] 19:56:19 INFO - PROCESS | 20903 | ++DOMWINDOW == 201 (0x93cd5000) [pid = 20903] [serial = 863] [outer = 0x92c89800] 19:56:19 INFO - PROCESS | 20903 | 1463280979532 Marionette DEBUG loaded listener.js 19:56:19 INFO - PROCESS | 20903 | ++DOMWINDOW == 202 (0x95145800) [pid = 20903] [serial = 864] [outer = 0x92c89800] 19:56:20 INFO - PROCESS | 20903 | 1463280980530 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 19:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 19:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1709ms 19:56:20 INFO - PROCESS | 20903 | 1463280980593 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 19:56:20 INFO - PROCESS | 20903 | 1463280980597 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 19:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 19:56:20 INFO - PROCESS | 20903 | 1463280980605 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 19:56:20 INFO - PROCESS | 20903 | 1463280980608 Marionette TRACE conn3 <- [1,1122,null,{}] 19:56:20 INFO - PROCESS | 20903 | 1463280980614 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:20 INFO - PROCESS | 20903 | 1463280980830 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 19:56:21 INFO - PROCESS | 20903 | 1463280981085 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:21 INFO - PROCESS | 20903 | ++DOCSHELL 0x8b827c00 == 118 [pid = 20903] [id = 288] 19:56:21 INFO - PROCESS | 20903 | ++DOMWINDOW == 203 (0x94624800) [pid = 20903] [serial = 865] [outer = (nil)] 19:56:21 INFO - PROCESS | 20903 | ++DOMWINDOW == 204 (0x99c06000) [pid = 20903] [serial = 866] [outer = 0x94624800] 19:56:21 INFO - PROCESS | 20903 | 1463280981217 Marionette DEBUG loaded listener.js 19:56:21 INFO - PROCESS | 20903 | ++DOMWINDOW == 205 (0x9a11a800) [pid = 20903] [serial = 867] [outer = 0x94624800] 19:56:22 INFO - PROCESS | 20903 | 1463280982155 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 19:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 19:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1588ms 19:56:22 INFO - PROCESS | 20903 | 1463280982194 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 19:56:22 INFO - PROCESS | 20903 | 1463280982197 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 19:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 19:56:22 INFO - PROCESS | 20903 | 1463280982205 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 19:56:22 INFO - PROCESS | 20903 | 1463280982208 Marionette TRACE conn3 <- [1,1126,null,{}] 19:56:22 INFO - PROCESS | 20903 | 1463280982215 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:22 INFO - PROCESS | 20903 | 1463280982429 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 19:56:22 INFO - PROCESS | 20903 | 1463280982699 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:22 INFO - PROCESS | 20903 | ++DOCSHELL 0x95138800 == 119 [pid = 20903] [id = 289] 19:56:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 206 (0x99a41800) [pid = 20903] [serial = 868] [outer = (nil)] 19:56:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 207 (0x9a2d5800) [pid = 20903] [serial = 869] [outer = 0x99a41800] 19:56:22 INFO - PROCESS | 20903 | 1463280982827 Marionette DEBUG loaded listener.js 19:56:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 208 (0x9b0ca800) [pid = 20903] [serial = 870] [outer = 0x99a41800] 19:56:23 INFO - PROCESS | 20903 | 1463280983759 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 19:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 19:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1589ms 19:56:23 INFO - PROCESS | 20903 | 1463280983795 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 19:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 19:56:23 INFO - PROCESS | 20903 | 1463280983800 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 19:56:23 INFO - PROCESS | 20903 | 1463280983807 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 19:56:23 INFO - PROCESS | 20903 | 1463280983810 Marionette TRACE conn3 <- [1,1130,null,{}] 19:56:23 INFO - PROCESS | 20903 | 1463280983816 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:24 INFO - PROCESS | 20903 | 1463280984053 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 19:56:24 INFO - PROCESS | 20903 | 1463280984311 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:24 INFO - PROCESS | 20903 | ++DOCSHELL 0x93aedc00 == 120 [pid = 20903] [id = 290] 19:56:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 209 (0x9b246000) [pid = 20903] [serial = 871] [outer = (nil)] 19:56:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 210 (0xa112a800) [pid = 20903] [serial = 872] [outer = 0x9b246000] 19:56:24 INFO - PROCESS | 20903 | 1463280984444 Marionette DEBUG loaded listener.js 19:56:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 211 (0xa11df800) [pid = 20903] [serial = 873] [outer = 0x9b246000] 19:56:25 INFO - PROCESS | 20903 | 1463280985371 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 19:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 19:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1641ms 19:56:25 INFO - PROCESS | 20903 | 1463280985449 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 19:56:25 INFO - PROCESS | 20903 | 1463280985453 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 19:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 19:56:25 INFO - PROCESS | 20903 | 1463280985459 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 19:56:25 INFO - PROCESS | 20903 | 1463280985462 Marionette TRACE conn3 <- [1,1134,null,{}] 19:56:25 INFO - PROCESS | 20903 | 1463280985468 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:25 INFO - PROCESS | 20903 | 1463280985706 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 19:56:26 INFO - PROCESS | 20903 | 1463280986004 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:26 INFO - PROCESS | 20903 | ++DOCSHELL 0xa11dac00 == 121 [pid = 20903] [id = 291] 19:56:26 INFO - PROCESS | 20903 | ++DOMWINDOW == 212 (0xa11db400) [pid = 20903] [serial = 874] [outer = (nil)] 19:56:26 INFO - PROCESS | 20903 | ++DOMWINDOW == 213 (0xa30f4800) [pid = 20903] [serial = 875] [outer = 0xa11db400] 19:56:26 INFO - PROCESS | 20903 | 1463280986092 Marionette DEBUG loaded listener.js 19:56:26 INFO - PROCESS | 20903 | ++DOMWINDOW == 214 (0xa3257400) [pid = 20903] [serial = 876] [outer = 0xa11db400] 19:56:27 INFO - PROCESS | 20903 | 1463280987007 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 19:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 19:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1587ms 19:56:27 INFO - PROCESS | 20903 | 1463280987047 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 19:56:27 INFO - PROCESS | 20903 | 1463280987052 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 19:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 19:56:27 INFO - PROCESS | 20903 | 1463280987059 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 19:56:27 INFO - PROCESS | 20903 | 1463280987063 Marionette TRACE conn3 <- [1,1138,null,{}] 19:56:27 INFO - PROCESS | 20903 | 1463280987069 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:27 INFO - PROCESS | 20903 | 1463280987274 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 19:56:27 INFO - PROCESS | 20903 | 1463280987535 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:27 INFO - PROCESS | 20903 | ++DOCSHELL 0x92c85000 == 122 [pid = 20903] [id = 292] 19:56:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 215 (0x998c2000) [pid = 20903] [serial = 877] [outer = (nil)] 19:56:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 216 (0xa50ea000) [pid = 20903] [serial = 878] [outer = 0x998c2000] 19:56:27 INFO - PROCESS | 20903 | 1463280987666 Marionette DEBUG loaded listener.js 19:56:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 217 (0xa627e800) [pid = 20903] [serial = 879] [outer = 0x998c2000] 19:56:28 INFO - PROCESS | 20903 | 1463280988559 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 19:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 19:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1530ms 19:56:28 INFO - PROCESS | 20903 | 1463280988590 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 19:56:28 INFO - PROCESS | 20903 | 1463280988594 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 19:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 19:56:28 INFO - PROCESS | 20903 | 1463280988601 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 19:56:28 INFO - PROCESS | 20903 | 1463280988604 Marionette TRACE conn3 <- [1,1142,null,{}] 19:56:28 INFO - PROCESS | 20903 | 1463280988610 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:28 INFO - PROCESS | 20903 | 1463280988828 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 19:56:29 INFO - PROCESS | 20903 | 1463280989096 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:29 INFO - PROCESS | 20903 | ++DOCSHELL 0xa22bc400 == 123 [pid = 20903] [id = 293] 19:56:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 218 (0xa35f5400) [pid = 20903] [serial = 880] [outer = (nil)] 19:56:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 219 (0xa6776800) [pid = 20903] [serial = 881] [outer = 0xa35f5400] 19:56:29 INFO - PROCESS | 20903 | 1463280989228 Marionette DEBUG loaded listener.js 19:56:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 220 (0xa67bac00) [pid = 20903] [serial = 882] [outer = 0xa35f5400] 19:56:30 INFO - PROCESS | 20903 | 1463280990110 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 19:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 19:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1549ms 19:56:30 INFO - PROCESS | 20903 | 1463280990151 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 19:56:30 INFO - PROCESS | 20903 | 1463280990155 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 19:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 19:56:30 INFO - PROCESS | 20903 | 1463280990161 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 19:56:30 INFO - PROCESS | 20903 | 1463280990165 Marionette TRACE conn3 <- [1,1146,null,{}] 19:56:30 INFO - PROCESS | 20903 | 1463280990170 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:30 INFO - PROCESS | 20903 | 1463280990367 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 19:56:30 INFO - PROCESS | 20903 | 1463280990580 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:30 INFO - PROCESS | 20903 | ++DOCSHELL 0x8919a400 == 124 [pid = 20903] [id = 294] 19:56:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 221 (0x8919a800) [pid = 20903] [serial = 883] [outer = (nil)] 19:56:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 222 (0x891a3c00) [pid = 20903] [serial = 884] [outer = 0x8919a800] 19:56:30 INFO - PROCESS | 20903 | 1463280990778 Marionette DEBUG loaded listener.js 19:56:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 223 (0x891a7400) [pid = 20903] [serial = 885] [outer = 0x8919a800] 19:56:31 INFO - PROCESS | 20903 | 1463280991717 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 19:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 19:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1584ms 19:56:31 INFO - PROCESS | 20903 | 1463280991748 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 19:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 19:56:31 INFO - PROCESS | 20903 | 1463280991752 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 19:56:31 INFO - PROCESS | 20903 | 1463280991759 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 19:56:31 INFO - PROCESS | 20903 | 1463280991764 Marionette TRACE conn3 <- [1,1150,null,{}] 19:56:31 INFO - PROCESS | 20903 | 1463280991770 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:32 INFO - PROCESS | 20903 | 1463280992007 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 19:56:32 INFO - PROCESS | 20903 | 1463280992244 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:32 INFO - PROCESS | 20903 | ++DOCSHELL 0x891a1400 == 125 [pid = 20903] [id = 295] 19:56:32 INFO - PROCESS | 20903 | ++DOMWINDOW == 224 (0x8eb76400) [pid = 20903] [serial = 886] [outer = (nil)] 19:56:32 INFO - PROCESS | 20903 | ++DOMWINDOW == 225 (0x8eb7a400) [pid = 20903] [serial = 887] [outer = 0x8eb76400] 19:56:32 INFO - PROCESS | 20903 | 1463280992405 Marionette DEBUG loaded listener.js 19:56:32 INFO - PROCESS | 20903 | ++DOMWINDOW == 226 (0x8eb7f000) [pid = 20903] [serial = 888] [outer = 0x8eb76400] 19:56:33 INFO - PROCESS | 20903 | 1463280993324 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 19:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 19:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1635ms 19:56:33 INFO - PROCESS | 20903 | 1463280993394 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 19:56:33 INFO - PROCESS | 20903 | 1463280993397 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 19:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 19:56:33 INFO - PROCESS | 20903 | 1463280993405 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 19:56:33 INFO - PROCESS | 20903 | 1463280993408 Marionette TRACE conn3 <- [1,1154,null,{}] 19:56:33 INFO - PROCESS | 20903 | 1463280993414 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:33 INFO - PROCESS | 20903 | 1463280993615 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 19:56:33 INFO - PROCESS | 20903 | 1463280993929 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:34 INFO - PROCESS | 20903 | ++DOCSHELL 0x99d01c00 == 126 [pid = 20903] [id = 296] 19:56:34 INFO - PROCESS | 20903 | ++DOMWINDOW == 227 (0x99d05000) [pid = 20903] [serial = 889] [outer = (nil)] 19:56:34 INFO - PROCESS | 20903 | ++DOMWINDOW == 228 (0x99d08000) [pid = 20903] [serial = 890] [outer = 0x99d05000] 19:56:34 INFO - PROCESS | 20903 | 1463280994063 Marionette DEBUG loaded listener.js 19:56:34 INFO - PROCESS | 20903 | ++DOMWINDOW == 229 (0x99d0b000) [pid = 20903] [serial = 891] [outer = 0x99d05000] 19:56:34 INFO - PROCESS | 20903 | 1463280994923 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 19:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 19:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1590ms 19:56:34 INFO - PROCESS | 20903 | 1463280994996 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 19:56:35 INFO - PROCESS | 20903 | 1463280995000 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 19:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 19:56:35 INFO - PROCESS | 20903 | 1463280995016 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 19:56:35 INFO - PROCESS | 20903 | 1463280995020 Marionette TRACE conn3 <- [1,1158,null,{}] 19:56:35 INFO - PROCESS | 20903 | 1463280995025 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:35 INFO - PROCESS | 20903 | 1463280995260 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 19:56:35 INFO - PROCESS | 20903 | 1463280995516 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:35 INFO - PROCESS | 20903 | ++DOCSHELL 0x891a6000 == 127 [pid = 20903] [id = 297] 19:56:35 INFO - PROCESS | 20903 | ++DOMWINDOW == 230 (0x8eb7a000) [pid = 20903] [serial = 892] [outer = (nil)] 19:56:35 INFO - PROCESS | 20903 | ++DOMWINDOW == 231 (0x99d10400) [pid = 20903] [serial = 893] [outer = 0x8eb7a000] 19:56:35 INFO - PROCESS | 20903 | 1463280995641 Marionette DEBUG loaded listener.js 19:56:35 INFO - PROCESS | 20903 | ++DOMWINDOW == 232 (0xa62f0c00) [pid = 20903] [serial = 894] [outer = 0x8eb7a000] 19:56:36 INFO - PROCESS | 20903 | 1463280996514 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 19:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 19:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1543ms 19:56:36 INFO - PROCESS | 20903 | 1463280996560 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 19:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 19:56:36 INFO - PROCESS | 20903 | 1463280996565 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 19:56:36 INFO - PROCESS | 20903 | 1463280996571 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 19:56:36 INFO - PROCESS | 20903 | 1463280996574 Marionette TRACE conn3 <- [1,1162,null,{}] 19:56:36 INFO - PROCESS | 20903 | 1463280996580 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:36 INFO - PROCESS | 20903 | 1463280996785 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 19:56:37 INFO - PROCESS | 20903 | 1463280997048 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:37 INFO - PROCESS | 20903 | ++DOCSHELL 0x8db62000 == 128 [pid = 20903] [id = 298] 19:56:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 233 (0x8db63400) [pid = 20903] [serial = 895] [outer = (nil)] 19:56:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 234 (0x8db68c00) [pid = 20903] [serial = 896] [outer = 0x8db63400] 19:56:37 INFO - PROCESS | 20903 | 1463280997177 Marionette DEBUG loaded listener.js 19:56:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 235 (0x8db6a000) [pid = 20903] [serial = 897] [outer = 0x8db63400] 19:56:38 INFO - PROCESS | 20903 | 1463280998069 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 19:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 19:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1537ms 19:56:38 INFO - PROCESS | 20903 | 1463280998109 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 19:56:38 INFO - PROCESS | 20903 | 1463280998112 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 19:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 19:56:38 INFO - PROCESS | 20903 | 1463280998119 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 19:56:38 INFO - PROCESS | 20903 | 1463280998122 Marionette TRACE conn3 <- [1,1166,null,{}] 19:56:38 INFO - PROCESS | 20903 | 1463280998128 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:38 INFO - PROCESS | 20903 | 1463280998330 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 19:56:38 INFO - PROCESS | 20903 | 1463280998590 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:38 INFO - PROCESS | 20903 | ++DOCSHELL 0x898c6c00 == 129 [pid = 20903] [id = 299] 19:56:38 INFO - PROCESS | 20903 | ++DOMWINDOW == 236 (0x8cad2400) [pid = 20903] [serial = 898] [outer = (nil)] 19:56:38 INFO - PROCESS | 20903 | ++DOMWINDOW == 237 (0x8cada800) [pid = 20903] [serial = 899] [outer = 0x8cad2400] 19:56:38 INFO - PROCESS | 20903 | 1463280998714 Marionette DEBUG loaded listener.js 19:56:38 INFO - PROCESS | 20903 | ++DOMWINDOW == 238 (0x8cadd800) [pid = 20903] [serial = 900] [outer = 0x8cad2400] 19:56:39 INFO - PROCESS | 20903 | 1463280999606 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 19:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 19:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1530ms 19:56:39 INFO - PROCESS | 20903 | 1463280999651 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 19:56:39 INFO - PROCESS | 20903 | 1463280999655 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 19:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 19:56:39 INFO - PROCESS | 20903 | 1463280999661 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 19:56:39 INFO - PROCESS | 20903 | 1463280999665 Marionette TRACE conn3 <- [1,1170,null,{}] 19:56:39 INFO - PROCESS | 20903 | 1463280999672 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:39 INFO - PROCESS | 20903 | 1463280999883 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 19:56:40 INFO - PROCESS | 20903 | 1463281000152 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:40 INFO - PROCESS | 20903 | ++DOCSHELL 0x8a636000 == 130 [pid = 20903] [id = 300] 19:56:40 INFO - PROCESS | 20903 | ++DOMWINDOW == 239 (0x8af48000) [pid = 20903] [serial = 901] [outer = (nil)] 19:56:40 INFO - PROCESS | 20903 | ++DOMWINDOW == 240 (0x8ca5ac00) [pid = 20903] [serial = 902] [outer = 0x8af48000] 19:56:40 INFO - PROCESS | 20903 | 1463281000282 Marionette DEBUG loaded listener.js 19:56:40 INFO - PROCESS | 20903 | ++DOMWINDOW == 241 (0x8db65800) [pid = 20903] [serial = 903] [outer = 0x8af48000] 19:56:41 INFO - PROCESS | 20903 | 1463281001187 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 19:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 19:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1597ms 19:56:41 INFO - PROCESS | 20903 | 1463281001260 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 19:56:41 INFO - PROCESS | 20903 | 1463281001263 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 19:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 19:56:41 INFO - PROCESS | 20903 | 1463281001270 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 19:56:41 INFO - PROCESS | 20903 | 1463281001272 Marionette TRACE conn3 <- [1,1174,null,{}] 19:56:41 INFO - PROCESS | 20903 | 1463281001279 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:41 INFO - PROCESS | 20903 | 1463281001497 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 19:56:41 INFO - PROCESS | 20903 | 1463281001763 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:41 INFO - PROCESS | 20903 | ++DOCSHELL 0x8a635c00 == 131 [pid = 20903] [id = 301] 19:56:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 242 (0x8a636c00) [pid = 20903] [serial = 904] [outer = (nil)] 19:56:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 243 (0x8ca50800) [pid = 20903] [serial = 905] [outer = 0x8a636c00] 19:56:41 INFO - PROCESS | 20903 | 1463281001903 Marionette DEBUG loaded listener.js 19:56:42 INFO - PROCESS | 20903 | ++DOMWINDOW == 244 (0x8e2e6000) [pid = 20903] [serial = 906] [outer = 0x8a636c00] 19:56:42 INFO - PROCESS | 20903 | 1463281002787 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 19:56:42 INFO - PROCESS | 20903 | 1463281002859 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 19:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 19:56:42 INFO - PROCESS | 20903 | 1463281002867 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 19:56:42 INFO - PROCESS | 20903 | 1463281002870 Marionette TRACE conn3 <- [1,1178,null,{}] 19:56:42 INFO - PROCESS | 20903 | 1463281002876 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:43 INFO - PROCESS | 20903 | 1463281003084 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 19:56:43 INFO - PROCESS | 20903 | 1463281003345 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:43 INFO - PROCESS | 20903 | ++DOCSHELL 0x89ee3400 == 132 [pid = 20903] [id = 302] 19:56:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 245 (0x89ee4c00) [pid = 20903] [serial = 907] [outer = (nil)] 19:56:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 246 (0x8a63e400) [pid = 20903] [serial = 908] [outer = 0x89ee4c00] 19:56:43 INFO - PROCESS | 20903 | 1463281003858 Marionette DEBUG loaded listener.js 19:56:44 INFO - PROCESS | 20903 | ++DOMWINDOW == 247 (0x8af52800) [pid = 20903] [serial = 909] [outer = 0x89ee4c00] 19:56:44 INFO - PROCESS | 20903 | 1463281004856 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 19:56:44 INFO - PROCESS | 20903 | 1463281004926 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 19:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 19:56:44 INFO - PROCESS | 20903 | 1463281004934 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 19:56:44 INFO - PROCESS | 20903 | 1463281004940 Marionette TRACE conn3 <- [1,1182,null,{}] 19:56:44 INFO - PROCESS | 20903 | 1463281004947 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:45 INFO - PROCESS | 20903 | 1463281005160 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 19:56:45 INFO - PROCESS | 20903 | --DOCSHELL 0x9d9e2000 == 131 [pid = 20903] [id = 79] 19:56:45 INFO - PROCESS | 20903 | --DOCSHELL 0x9d959c00 == 130 [pid = 20903] [id = 273] 19:56:45 INFO - PROCESS | 20903 | --DOCSHELL 0x9b0c8800 == 129 [pid = 20903] [id = 272] 19:56:45 INFO - PROCESS | 20903 | --DOCSHELL 0x92c82400 == 128 [pid = 20903] [id = 271] 19:56:45 INFO - PROCESS | 20903 | --DOCSHELL 0x92b88c00 == 127 [pid = 20903] [id = 269] 19:56:45 INFO - PROCESS | 20903 | --DOCSHELL 0x977eb000 == 126 [pid = 20903] [id = 270] 19:56:45 INFO - PROCESS | 20903 | --DOCSHELL 0x9240e400 == 125 [pid = 20903] [id = 268] 19:56:45 INFO - PROCESS | 20903 | --DOCSHELL 0x93ae1400 == 124 [pid = 20903] [id = 267] 19:56:45 INFO - PROCESS | 20903 | --DOCSHELL 0x92417400 == 123 [pid = 20903] [id = 266] 19:56:45 INFO - PROCESS | 20903 | --DOCSHELL 0x8b9a2800 == 122 [pid = 20903] [id = 265] 19:56:45 INFO - PROCESS | 20903 | --DOCSHELL 0x8ca57400 == 121 [pid = 20903] [id = 264] 19:56:45 INFO - PROCESS | 20903 | --DOCSHELL 0x89023000 == 120 [pid = 20903] [id = 263] 19:56:45 INFO - PROCESS | 20903 | --DOCSHELL 0x88f07400 == 119 [pid = 20903] [id = 262] 19:56:45 INFO - PROCESS | 20903 | --DOMWINDOW == 246 (0x8ca56000) [pid = 20903] [serial = 773] [outer = (nil)] [url = about:blank] 19:56:45 INFO - PROCESS | 20903 | --DOMWINDOW == 245 (0x9970e000) [pid = 20903] [serial = 764] [outer = (nil)] [url = about:blank] 19:56:45 INFO - PROCESS | 20903 | --DOMWINDOW == 244 (0x8ebee800) [pid = 20903] [serial = 779] [outer = (nil)] [url = about:blank] 19:56:45 INFO - PROCESS | 20903 | --DOMWINDOW == 243 (0x8ca5d400) [pid = 20903] [serial = 737] [outer = (nil)] [url = about:blank] 19:56:45 INFO - PROCESS | 20903 | --DOMWINDOW == 242 (0x93cd7c00) [pid = 20903] [serial = 755] [outer = (nil)] [url = about:blank] 19:56:45 INFO - PROCESS | 20903 | --DOMWINDOW == 241 (0x922f7800) [pid = 20903] [serial = 602] [outer = (nil)] [url = about:blank] 19:56:45 INFO - PROCESS | 20903 | --DOMWINDOW == 240 (0x8e54d400) [pid = 20903] [serial = 777] [outer = (nil)] [url = about:blank] 19:56:45 INFO - PROCESS | 20903 | --DOMWINDOW == 239 (0x8da12c00) [pid = 20903] [serial = 776] [outer = (nil)] [url = about:blank] 19:56:45 INFO - PROCESS | 20903 | --DOMWINDOW == 238 (0x8edb0c00) [pid = 20903] [serial = 780] [outer = (nil)] [url = about:blank] 19:56:45 INFO - PROCESS | 20903 | --DOMWINDOW == 237 (0x8fab2000) [pid = 20903] [serial = 782] [outer = (nil)] [url = about:blank] 19:56:45 INFO - PROCESS | 20903 | --DOMWINDOW == 236 (0x8b825000) [pid = 20903] [serial = 734] [outer = (nil)] [url = about:blank] 19:56:45 INFO - PROCESS | 20903 | --DOMWINDOW == 235 (0x92b90400) [pid = 20903] [serial = 749] [outer = (nil)] [url = about:blank] 19:56:45 INFO - PROCESS | 20903 | --DOMWINDOW == 234 (0x91d95000) [pid = 20903] [serial = 743] [outer = (nil)] [url = about:blank] 19:56:45 INFO - PROCESS | 20903 | --DOMWINDOW == 233 (0x9240c400) [pid = 20903] [serial = 746] [outer = (nil)] [url = about:blank] 19:56:45 INFO - PROCESS | 20903 | --DOMWINDOW == 232 (0x95006000) [pid = 20903] [serial = 758] [outer = (nil)] [url = about:blank] 19:56:45 INFO - PROCESS | 20903 | --DOMWINDOW == 231 (0x93ae5800) [pid = 20903] [serial = 752] [outer = (nil)] [url = about:blank] 19:56:45 INFO - PROCESS | 20903 | --DOMWINDOW == 230 (0x8c718800) [pid = 20903] [serial = 767] [outer = (nil)] [url = about:blank] 19:56:45 INFO - PROCESS | 20903 | --DOMWINDOW == 229 (0x8b9a9000) [pid = 20903] [serial = 770] [outer = (nil)] [url = about:blank] 19:56:45 INFO - PROCESS | 20903 | --DOMWINDOW == 228 (0x8fac6800) [pid = 20903] [serial = 732] [outer = (nil)] [url = about:blank] 19:56:45 INFO - PROCESS | 20903 | --DOMWINDOW == 227 (0x9526cc00) [pid = 20903] [serial = 761] [outer = (nil)] [url = about:blank] 19:56:45 INFO - PROCESS | 20903 | --DOMWINDOW == 226 (0x8fac7800) [pid = 20903] [serial = 740] [outer = (nil)] [url = about:blank] 19:56:45 INFO - PROCESS | 20903 | --DOMWINDOW == 225 (0x8facc800) [pid = 20903] [serial = 783] [outer = (nil)] [url = about:blank] 19:56:45 INFO - PROCESS | 20903 | --DOMWINDOW == 224 (0x8e3f2800) [pid = 20903] [serial = 774] [outer = (nil)] [url = about:blank] 19:56:45 INFO - PROCESS | 20903 | --DOMWINDOW == 223 (0x8c3c1c00) [pid = 20903] [serial = 771] [outer = (nil)] [url = about:blank] 19:56:45 INFO - PROCESS | 20903 | --DOMWINDOW == 222 (0x8f818800) [pid = 20903] [serial = 785] [outer = (nil)] [url = about:blank] 19:56:45 INFO - PROCESS | 20903 | 1463281005933 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:45 INFO - PROCESS | 20903 | ++DOCSHELL 0x89eebc00 == 120 [pid = 20903] [id = 303] 19:56:45 INFO - PROCESS | 20903 | ++DOMWINDOW == 223 (0x8a63d800) [pid = 20903] [serial = 910] [outer = (nil)] 19:56:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 224 (0x8b825000) [pid = 20903] [serial = 911] [outer = 0x8a63d800] 19:56:46 INFO - PROCESS | 20903 | 1463281006022 Marionette DEBUG loaded listener.js 19:56:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 225 (0x8b9ac000) [pid = 20903] [serial = 912] [outer = 0x8a63d800] 19:56:46 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:56:46 INFO - PROCESS | 20903 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:56:46 INFO - PROCESS | 20903 | 1463281006844 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 19:56:46 INFO - PROCESS | 20903 | 1463281006881 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 19:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 19:56:46 INFO - PROCESS | 20903 | 1463281006891 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 19:56:46 INFO - PROCESS | 20903 | 1463281006895 Marionette TRACE conn3 <- [1,1186,null,{}] 19:56:46 INFO - PROCESS | 20903 | 1463281006901 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:47 INFO - PROCESS | 20903 | 1463281007099 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 19:56:47 INFO - PROCESS | 20903 | 1463281007292 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:47 INFO - PROCESS | 20903 | ++DOCSHELL 0x8b9a4400 == 121 [pid = 20903] [id = 304] 19:56:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 226 (0x8c186400) [pid = 20903] [serial = 913] [outer = (nil)] 19:56:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 227 (0x8c71bc00) [pid = 20903] [serial = 914] [outer = 0x8c186400] 19:56:47 INFO - PROCESS | 20903 | 1463281007372 Marionette DEBUG loaded listener.js 19:56:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 228 (0x8ca4fc00) [pid = 20903] [serial = 915] [outer = 0x8c186400] 19:56:48 INFO - PROCESS | 20903 | --DOCSHELL 0x977df400 == 120 [pid = 20903] [id = 10] 19:56:48 INFO - PROCESS | 20903 | 1463281008390 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 19:56:48 INFO - PROCESS | 20903 | 1463281008441 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 19:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 19:56:48 INFO - PROCESS | 20903 | 1463281008459 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 19:56:48 INFO - PROCESS | 20903 | 1463281008465 Marionette TRACE conn3 <- [1,1190,null,{}] 19:56:48 INFO - PROCESS | 20903 | 1463281008481 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:48 INFO - PROCESS | 20903 | 1463281008750 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 19:56:48 INFO - PROCESS | 20903 | 1463281008820 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:48 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c718800 == 121 [pid = 20903] [id = 305] 19:56:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 229 (0x8da12c00) [pid = 20903] [serial = 916] [outer = (nil)] 19:56:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 230 (0x8dccf800) [pid = 20903] [serial = 917] [outer = 0x8da12c00] 19:56:49 INFO - PROCESS | 20903 | 1463281009021 Marionette DEBUG loaded listener.js 19:56:49 INFO - PROCESS | 20903 | ++DOMWINDOW == 231 (0x8e2e6400) [pid = 20903] [serial = 918] [outer = 0x8da12c00] 19:56:49 INFO - PROCESS | 20903 | 1463281009882 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 19:56:49 INFO - PROCESS | 20903 | 1463281009959 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 19:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 19:56:49 INFO - PROCESS | 20903 | 1463281009966 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 19:56:49 INFO - PROCESS | 20903 | 1463281009970 Marionette TRACE conn3 <- [1,1194,null,{}] 19:56:49 INFO - PROCESS | 20903 | 1463281009975 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:50 INFO - PROCESS | 20903 | 1463281010507 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 19:56:50 INFO - PROCESS | 20903 | --DOMWINDOW == 230 (0x8af48c00) [pid = 20903] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 19:56:50 INFO - PROCESS | 20903 | --DOMWINDOW == 229 (0x8b9a0c00) [pid = 20903] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 19:56:50 INFO - PROCESS | 20903 | --DOMWINDOW == 228 (0x8a641800) [pid = 20903] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 19:56:50 INFO - PROCESS | 20903 | --DOMWINDOW == 227 (0x8af4d000) [pid = 20903] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 19:56:50 INFO - PROCESS | 20903 | --DOMWINDOW == 226 (0x913d6800) [pid = 20903] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 19:56:50 INFO - PROCESS | 20903 | --DOMWINDOW == 225 (0x89ee2400) [pid = 20903] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 19:56:50 INFO - PROCESS | 20903 | --DOMWINDOW == 224 (0x8c94b800) [pid = 20903] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 19:56:50 INFO - PROCESS | 20903 | --DOMWINDOW == 223 (0x8e6c8800) [pid = 20903] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 19:56:50 INFO - PROCESS | 20903 | 1463281010700 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:50 INFO - PROCESS | 20903 | ++DOCSHELL 0x89ee2400 == 122 [pid = 20903] [id = 306] 19:56:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 224 (0x8a641800) [pid = 20903] [serial = 919] [outer = (nil)] 19:56:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 225 (0x8c94b800) [pid = 20903] [serial = 920] [outer = 0x8a641800] 19:56:50 INFO - PROCESS | 20903 | 1463281010793 Marionette DEBUG loaded listener.js 19:56:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 226 (0x8e5eac00) [pid = 20903] [serial = 921] [outer = 0x8a641800] 19:56:51 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:56:51 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:56:51 INFO - PROCESS | 20903 | 1463281011551 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 19:56:51 INFO - PROCESS | 20903 | 1463281011605 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 19:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 19:56:51 INFO - PROCESS | 20903 | 1463281011615 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 19:56:51 INFO - PROCESS | 20903 | 1463281011617 Marionette TRACE conn3 <- [1,1198,null,{}] 19:56:51 INFO - PROCESS | 20903 | 1463281011623 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:51 INFO - PROCESS | 20903 | 1463281011865 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 19:56:51 INFO - PROCESS | 20903 | 1463281011886 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:51 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c941400 == 123 [pid = 20903] [id = 307] 19:56:51 INFO - PROCESS | 20903 | ++DOMWINDOW == 227 (0x8e5f2c00) [pid = 20903] [serial = 922] [outer = (nil)] 19:56:51 INFO - PROCESS | 20903 | ++DOMWINDOW == 228 (0x8ea62000) [pid = 20903] [serial = 923] [outer = 0x8e5f2c00] 19:56:51 INFO - PROCESS | 20903 | 1463281011966 Marionette DEBUG loaded listener.js 19:56:52 INFO - PROCESS | 20903 | ++DOMWINDOW == 229 (0x8eb78000) [pid = 20903] [serial = 924] [outer = 0x8e5f2c00] 19:56:53 INFO - PROCESS | 20903 | 1463281013111 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 19:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 19:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1536ms 19:56:53 INFO - PROCESS | 20903 | 1463281013148 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 19:56:53 INFO - PROCESS | 20903 | 1463281013155 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 19:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 19:56:53 INFO - PROCESS | 20903 | 1463281013163 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 19:56:53 INFO - PROCESS | 20903 | 1463281013169 Marionette TRACE conn3 <- [1,1202,null,{}] 19:56:53 INFO - PROCESS | 20903 | 1463281013178 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:53 INFO - PROCESS | 20903 | 1463281013427 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 19:56:53 INFO - PROCESS | 20903 | 1463281013745 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:53 INFO - PROCESS | 20903 | ++DOCSHELL 0x89ee2000 == 124 [pid = 20903] [id = 308] 19:56:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 230 (0x8af4b400) [pid = 20903] [serial = 925] [outer = (nil)] 19:56:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 231 (0x8b9ad000) [pid = 20903] [serial = 926] [outer = 0x8af4b400] 19:56:53 INFO - PROCESS | 20903 | 1463281013836 Marionette DEBUG loaded listener.js 19:56:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 232 (0x8c3cac00) [pid = 20903] [serial = 927] [outer = 0x8af4b400] 19:56:54 INFO - PROCESS | 20903 | 1463281014798 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 19:56:54 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 19:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1698ms 19:56:54 INFO - PROCESS | 20903 | 1463281014862 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 19:56:54 INFO - PROCESS | 20903 | 1463281014871 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 19:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 19:56:54 INFO - PROCESS | 20903 | 1463281014883 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 19:56:54 INFO - PROCESS | 20903 | 1463281014887 Marionette TRACE conn3 <- [1,1206,null,{}] 19:56:54 INFO - PROCESS | 20903 | 1463281014893 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:55 INFO - PROCESS | 20903 | 1463281015113 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 19:56:55 INFO - PROCESS | 20903 | 1463281015385 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:55 INFO - PROCESS | 20903 | ++DOCSHELL 0x8cad2c00 == 125 [pid = 20903] [id = 309] 19:56:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 233 (0x8cad5400) [pid = 20903] [serial = 928] [outer = (nil)] 19:56:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 234 (0x8da07400) [pid = 20903] [serial = 929] [outer = 0x8cad5400] 19:56:55 INFO - PROCESS | 20903 | 1463281015486 Marionette DEBUG loaded listener.js 19:56:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 235 (0x8db61400) [pid = 20903] [serial = 930] [outer = 0x8cad5400] 19:56:56 INFO - PROCESS | 20903 | 1463281016443 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 19:56:56 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 19:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1636ms 19:56:56 INFO - PROCESS | 20903 | 1463281016519 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 19:56:56 INFO - PROCESS | 20903 | 1463281016524 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 19:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 19:56:56 INFO - PROCESS | 20903 | 1463281016532 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 19:56:56 INFO - PROCESS | 20903 | 1463281016538 Marionette TRACE conn3 <- [1,1210,null,{}] 19:56:56 INFO - PROCESS | 20903 | 1463281016555 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:56 INFO - PROCESS | 20903 | 1463281016830 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 19:56:57 INFO - PROCESS | 20903 | 1463281017139 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:57 INFO - PROCESS | 20903 | ++DOCSHELL 0x8eb76c00 == 126 [pid = 20903] [id = 310] 19:56:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 236 (0x8eb77c00) [pid = 20903] [serial = 931] [outer = (nil)] 19:56:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 237 (0x8ecbd800) [pid = 20903] [serial = 932] [outer = 0x8eb77c00] 19:56:57 INFO - PROCESS | 20903 | 1463281017272 Marionette DEBUG loaded listener.js 19:56:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 238 (0x8edb1000) [pid = 20903] [serial = 933] [outer = 0x8eb77c00] 19:56:58 INFO - PROCESS | 20903 | 1463281018526 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 19:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 19:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 2048ms 19:56:58 INFO - PROCESS | 20903 | 1463281018580 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 19:56:58 INFO - PROCESS | 20903 | 1463281018585 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 19:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 19:56:58 INFO - PROCESS | 20903 | 1463281018593 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 19:56:58 INFO - PROCESS | 20903 | 1463281018596 Marionette TRACE conn3 <- [1,1214,null,{}] 19:56:58 INFO - PROCESS | 20903 | 1463281018602 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:58 INFO - PROCESS | 20903 | 1463281018815 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 19:56:59 INFO - PROCESS | 20903 | 1463281019088 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:59 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e5f4000 == 127 [pid = 20903] [id = 311] 19:56:59 INFO - PROCESS | 20903 | ++DOMWINDOW == 239 (0x8ecc2000) [pid = 20903] [serial = 934] [outer = (nil)] 19:56:59 INFO - PROCESS | 20903 | ++DOMWINDOW == 240 (0x8fab0400) [pid = 20903] [serial = 935] [outer = 0x8ecc2000] 19:56:59 INFO - PROCESS | 20903 | 1463281019221 Marionette DEBUG loaded listener.js 19:56:59 INFO - PROCESS | 20903 | ++DOMWINDOW == 241 (0x8fabb800) [pid = 20903] [serial = 936] [outer = 0x8ecc2000] 19:57:00 INFO - PROCESS | 20903 | 1463281020155 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 19:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 19:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1581ms 19:57:00 INFO - PROCESS | 20903 | 1463281020175 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 19:57:00 INFO - PROCESS | 20903 | 1463281020180 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 19:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 19:57:00 INFO - PROCESS | 20903 | 1463281020186 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 19:57:00 INFO - PROCESS | 20903 | 1463281020190 Marionette TRACE conn3 <- [1,1218,null,{}] 19:57:00 INFO - PROCESS | 20903 | 1463281020196 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:00 INFO - PROCESS | 20903 | 1463281020404 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 19:57:00 INFO - PROCESS | 20903 | 1463281020669 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:00 INFO - PROCESS | 20903 | ++DOCSHELL 0x88f0a800 == 128 [pid = 20903] [id = 312] 19:57:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 242 (0x8ecbfc00) [pid = 20903] [serial = 937] [outer = (nil)] 19:57:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 243 (0x8facf800) [pid = 20903] [serial = 938] [outer = 0x8ecbfc00] 19:57:00 INFO - PROCESS | 20903 | 1463281020799 Marionette DEBUG loaded listener.js 19:57:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 244 (0x913d0400) [pid = 20903] [serial = 939] [outer = 0x8ecbfc00] 19:57:01 INFO - PROCESS | 20903 | 1463281021733 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 19:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 19:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1581ms 19:57:01 INFO - PROCESS | 20903 | 1463281021768 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 19:57:01 INFO - PROCESS | 20903 | 1463281021771 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 19:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 19:57:01 INFO - PROCESS | 20903 | 1463281021778 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 19:57:01 INFO - PROCESS | 20903 | 1463281021782 Marionette TRACE conn3 <- [1,1222,null,{}] 19:57:01 INFO - PROCESS | 20903 | 1463281021788 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:02 INFO - PROCESS | 20903 | 1463281022017 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 19:57:02 INFO - PROCESS | 20903 | 1463281022302 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:02 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ea64c00 == 129 [pid = 20903] [id = 313] 19:57:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 245 (0x8fab8400) [pid = 20903] [serial = 940] [outer = (nil)] 19:57:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 246 (0x922f4000) [pid = 20903] [serial = 941] [outer = 0x8fab8400] 19:57:02 INFO - PROCESS | 20903 | 1463281022433 Marionette DEBUG loaded listener.js 19:57:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 247 (0x9240b400) [pid = 20903] [serial = 942] [outer = 0x8fab8400] 19:57:03 INFO - PROCESS | 20903 | 1463281023341 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 19:57:03 INFO - PROCESS | 20903 | 1463281023426 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 19:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 19:57:03 INFO - PROCESS | 20903 | 1463281023432 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 19:57:03 INFO - PROCESS | 20903 | 1463281023436 Marionette TRACE conn3 <- [1,1226,null,{}] 19:57:03 INFO - PROCESS | 20903 | 1463281023442 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:03 INFO - PROCESS | 20903 | 1463281023678 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 19:57:04 INFO - PROCESS | 20903 | 1463281023984 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:04 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e548000 == 130 [pid = 20903] [id = 314] 19:57:04 INFO - PROCESS | 20903 | ++DOMWINDOW == 248 (0x8eb71000) [pid = 20903] [serial = 943] [outer = (nil)] 19:57:04 INFO - PROCESS | 20903 | ++DOMWINDOW == 249 (0x92b8f400) [pid = 20903] [serial = 944] [outer = 0x8eb71000] 19:57:04 INFO - PROCESS | 20903 | 1463281024084 Marionette DEBUG loaded listener.js 19:57:04 INFO - PROCESS | 20903 | ++DOMWINDOW == 250 (0x92c86000) [pid = 20903] [serial = 945] [outer = 0x8eb71000] 19:57:04 INFO - PROCESS | 20903 | 1463281024990 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 19:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 19:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1589ms 19:57:05 INFO - PROCESS | 20903 | 1463281025022 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 19:57:05 INFO - PROCESS | 20903 | 1463281025027 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 19:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 19:57:05 INFO - PROCESS | 20903 | 1463281025033 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 19:57:05 INFO - PROCESS | 20903 | 1463281025037 Marionette TRACE conn3 <- [1,1230,null,{}] 19:57:05 INFO - PROCESS | 20903 | 1463281025042 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:05 INFO - PROCESS | 20903 | 1463281025241 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 19:57:05 INFO - PROCESS | 20903 | 1463281025505 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:05 INFO - PROCESS | 20903 | ++DOCSHELL 0x913d1800 == 131 [pid = 20903] [id = 315] 19:57:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 251 (0x92415400) [pid = 20903] [serial = 946] [outer = (nil)] 19:57:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 252 (0x93ad9c00) [pid = 20903] [serial = 947] [outer = 0x92415400] 19:57:05 INFO - PROCESS | 20903 | 1463281025637 Marionette DEBUG loaded listener.js 19:57:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 253 (0x93ae4400) [pid = 20903] [serial = 948] [outer = 0x92415400] 19:57:06 INFO - PROCESS | 20903 | 1463281026512 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 19:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 19:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1531ms 19:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 19:57:06 INFO - PROCESS | 20903 | 1463281026565 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 19:57:06 INFO - PROCESS | 20903 | 1463281026568 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 19:57:06 INFO - PROCESS | 20903 | 1463281026576 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 19:57:06 INFO - PROCESS | 20903 | 1463281026580 Marionette TRACE conn3 <- [1,1234,null,{}] 19:57:06 INFO - PROCESS | 20903 | 1463281026586 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:06 INFO - PROCESS | 20903 | 1463281026791 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 19:57:07 INFO - PROCESS | 20903 | 1463281027053 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:07 INFO - PROCESS | 20903 | ++DOCSHELL 0x92b88800 == 132 [pid = 20903] [id = 316] 19:57:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 254 (0x92e38800) [pid = 20903] [serial = 949] [outer = (nil)] 19:57:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 255 (0x93c0e000) [pid = 20903] [serial = 950] [outer = 0x92e38800] 19:57:07 INFO - PROCESS | 20903 | 1463281027194 Marionette DEBUG loaded listener.js 19:57:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 256 (0x93cdbc00) [pid = 20903] [serial = 951] [outer = 0x92e38800] 19:57:08 INFO - PROCESS | 20903 | 1463281028039 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 19:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 19:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1488ms 19:57:08 INFO - PROCESS | 20903 | 1463281028067 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 19:57:08 INFO - PROCESS | 20903 | 1463281028072 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 19:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 19:57:08 INFO - PROCESS | 20903 | 1463281028081 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 19:57:08 INFO - PROCESS | 20903 | 1463281028084 Marionette TRACE conn3 <- [1,1238,null,{}] 19:57:08 INFO - PROCESS | 20903 | 1463281028090 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:08 INFO - PROCESS | 20903 | 1463281028296 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 19:57:08 INFO - PROCESS | 20903 | 1463281028516 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:08 INFO - PROCESS | 20903 | ++DOCSHELL 0x89eee000 == 133 [pid = 20903] [id = 317] 19:57:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 257 (0x8dcd2c00) [pid = 20903] [serial = 952] [outer = (nil)] 19:57:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 258 (0x94685c00) [pid = 20903] [serial = 953] [outer = 0x8dcd2c00] 19:57:08 INFO - PROCESS | 20903 | 1463281028640 Marionette DEBUG loaded listener.js 19:57:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 259 (0x95006000) [pid = 20903] [serial = 954] [outer = 0x8dcd2c00] 19:57:09 INFO - PROCESS | 20903 | 1463281029632 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 19:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 19:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1582ms 19:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 19:57:09 INFO - PROCESS | 20903 | 1463281029664 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 19:57:09 INFO - PROCESS | 20903 | 1463281029667 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 19:57:09 INFO - PROCESS | 20903 | 1463281029674 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 19:57:09 INFO - PROCESS | 20903 | 1463281029679 Marionette TRACE conn3 <- [1,1242,null,{}] 19:57:09 INFO - PROCESS | 20903 | 1463281029685 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:09 INFO - PROCESS | 20903 | 1463281029922 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 19:57:10 INFO - PROCESS | 20903 | 1463281030242 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:10 INFO - PROCESS | 20903 | ++DOCSHELL 0x95264400 == 134 [pid = 20903] [id = 318] 19:57:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 260 (0x977eb000) [pid = 20903] [serial = 955] [outer = (nil)] 19:57:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 261 (0x981e4000) [pid = 20903] [serial = 956] [outer = 0x977eb000] 19:57:10 INFO - PROCESS | 20903 | 1463281030347 Marionette DEBUG loaded listener.js 19:57:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 262 (0x98f33c00) [pid = 20903] [serial = 957] [outer = 0x977eb000] 19:57:11 INFO - PROCESS | 20903 | 1463281031237 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 19:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 19:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1596ms 19:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 19:57:11 INFO - PROCESS | 20903 | 1463281031270 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 19:57:11 INFO - PROCESS | 20903 | 1463281031273 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 19:57:11 INFO - PROCESS | 20903 | 1463281031280 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 19:57:11 INFO - PROCESS | 20903 | 1463281031284 Marionette TRACE conn3 <- [1,1246,null,{}] 19:57:11 INFO - PROCESS | 20903 | 1463281031289 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:11 INFO - PROCESS | 20903 | 1463281031487 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 19:57:11 INFO - PROCESS | 20903 | 1463281031808 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:11 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e2e7400 == 135 [pid = 20903] [id = 319] 19:57:11 INFO - PROCESS | 20903 | ++DOMWINDOW == 263 (0x91ff5c00) [pid = 20903] [serial = 958] [outer = (nil)] 19:57:11 INFO - PROCESS | 20903 | ++DOMWINDOW == 264 (0x9970e000) [pid = 20903] [serial = 959] [outer = 0x91ff5c00] 19:57:11 INFO - PROCESS | 20903 | 1463281031902 Marionette DEBUG loaded listener.js 19:57:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 265 (0x99aac400) [pid = 20903] [serial = 960] [outer = 0x91ff5c00] 19:57:12 INFO - PROCESS | 20903 | 1463281032811 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 19:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 19:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1583ms 19:57:12 INFO - PROCESS | 20903 | 1463281032863 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 19:57:12 INFO - PROCESS | 20903 | 1463281032867 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 19:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 19:57:12 INFO - PROCESS | 20903 | 1463281032873 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 19:57:12 INFO - PROCESS | 20903 | 1463281032877 Marionette TRACE conn3 <- [1,1250,null,{}] 19:57:12 INFO - PROCESS | 20903 | 1463281032883 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:13 INFO - PROCESS | 20903 | 1463281033098 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 19:57:13 INFO - PROCESS | 20903 | 1463281033363 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:13 INFO - PROCESS | 20903 | ++DOCSHELL 0x93c07c00 == 136 [pid = 20903] [id = 320] 19:57:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 266 (0x9503d000) [pid = 20903] [serial = 961] [outer = (nil)] 19:57:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 267 (0x99d03c00) [pid = 20903] [serial = 962] [outer = 0x9503d000] 19:57:13 INFO - PROCESS | 20903 | 1463281033491 Marionette DEBUG loaded listener.js 19:57:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 268 (0x99d08800) [pid = 20903] [serial = 963] [outer = 0x9503d000] 19:57:14 INFO - PROCESS | 20903 | 1463281034394 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 19:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 19:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1580ms 19:57:14 INFO - PROCESS | 20903 | 1463281034456 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 19:57:14 INFO - PROCESS | 20903 | 1463281034460 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 19:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 19:57:14 INFO - PROCESS | 20903 | 1463281034466 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 19:57:14 INFO - PROCESS | 20903 | 1463281034468 Marionette TRACE conn3 <- [1,1254,null,{}] 19:57:14 INFO - PROCESS | 20903 | 1463281034475 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:14 INFO - PROCESS | 20903 | 1463281034704 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 19:57:15 INFO - PROCESS | 20903 | 1463281035012 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:15 INFO - PROCESS | 20903 | ++DOCSHELL 0x99607400 == 137 [pid = 20903] [id = 321] 19:57:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 269 (0x99609800) [pid = 20903] [serial = 964] [outer = (nil)] 19:57:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 270 (0x9a11a400) [pid = 20903] [serial = 965] [outer = 0x99609800] 19:57:15 INFO - PROCESS | 20903 | 1463281035108 Marionette DEBUG loaded listener.js 19:57:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 271 (0x9a123800) [pid = 20903] [serial = 966] [outer = 0x99609800] 19:57:16 INFO - PROCESS | 20903 | 1463281036011 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 19:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 19:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1580ms 19:57:16 INFO - PROCESS | 20903 | 1463281036047 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 19:57:16 INFO - PROCESS | 20903 | 1463281036051 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 19:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 19:57:16 INFO - PROCESS | 20903 | 1463281036057 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 19:57:16 INFO - PROCESS | 20903 | 1463281036060 Marionette TRACE conn3 <- [1,1258,null,{}] 19:57:16 INFO - PROCESS | 20903 | 1463281036067 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:16 INFO - PROCESS | 20903 | 1463281036275 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 19:57:16 INFO - PROCESS | 20903 | 1463281036590 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:16 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ecbd000 == 138 [pid = 20903] [id = 322] 19:57:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 272 (0x8edac800) [pid = 20903] [serial = 967] [outer = (nil)] 19:57:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 273 (0x99f93800) [pid = 20903] [serial = 968] [outer = 0x8edac800] 19:57:16 INFO - PROCESS | 20903 | 1463281036693 Marionette DEBUG loaded listener.js 19:57:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 274 (0x9a945800) [pid = 20903] [serial = 969] [outer = 0x8edac800] 19:57:17 INFO - PROCESS | 20903 | 1463281037637 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 19:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 19:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1630ms 19:57:17 INFO - PROCESS | 20903 | 1463281037690 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 19:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 19:57:17 INFO - PROCESS | 20903 | 1463281037694 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 19:57:17 INFO - PROCESS | 20903 | 1463281037700 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 19:57:17 INFO - PROCESS | 20903 | 1463281037704 Marionette TRACE conn3 <- [1,1262,null,{}] 19:57:17 INFO - PROCESS | 20903 | 1463281037710 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:17 INFO - PROCESS | 20903 | 1463281037926 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 19:57:18 INFO - PROCESS | 20903 | 1463281038236 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:18 INFO - PROCESS | 20903 | ++DOCSHELL 0x891a9800 == 139 [pid = 20903] [id = 323] 19:57:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 275 (0x981da000) [pid = 20903] [serial = 970] [outer = (nil)] 19:57:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 276 (0x9b0c8400) [pid = 20903] [serial = 971] [outer = 0x981da000] 19:57:18 INFO - PROCESS | 20903 | 1463281038329 Marionette DEBUG loaded listener.js 19:57:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 277 (0x9a945400) [pid = 20903] [serial = 972] [outer = 0x981da000] 19:57:19 INFO - PROCESS | 20903 | 1463281039223 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 19:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 19:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1590ms 19:57:19 INFO - PROCESS | 20903 | 1463281039292 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 19:57:19 INFO - PROCESS | 20903 | 1463281039296 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 19:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 19:57:19 INFO - PROCESS | 20903 | 1463281039302 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 19:57:19 INFO - PROCESS | 20903 | 1463281039306 Marionette TRACE conn3 <- [1,1266,null,{}] 19:57:19 INFO - PROCESS | 20903 | 1463281039312 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:19 INFO - PROCESS | 20903 | 1463281039520 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 19:57:19 INFO - PROCESS | 20903 | 1463281039830 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:19 INFO - PROCESS | 20903 | ++DOCSHELL 0x9b0d3c00 == 140 [pid = 20903] [id = 324] 19:57:19 INFO - PROCESS | 20903 | ++DOMWINDOW == 278 (0x9d963800) [pid = 20903] [serial = 973] [outer = (nil)] 19:57:19 INFO - PROCESS | 20903 | ++DOMWINDOW == 279 (0x9d99b400) [pid = 20903] [serial = 974] [outer = 0x9d963800] 19:57:19 INFO - PROCESS | 20903 | 1463281039961 Marionette DEBUG loaded listener.js 19:57:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 280 (0x9d9c8c00) [pid = 20903] [serial = 975] [outer = 0x9d963800] 19:57:20 INFO - PROCESS | 20903 | 1463281040860 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 19:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 19:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1631ms 19:57:20 INFO - PROCESS | 20903 | 1463281040935 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 19:57:20 INFO - PROCESS | 20903 | 1463281040938 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 19:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 19:57:20 INFO - PROCESS | 20903 | 1463281040944 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 19:57:20 INFO - PROCESS | 20903 | 1463281040948 Marionette TRACE conn3 <- [1,1270,null,{}] 19:57:20 INFO - PROCESS | 20903 | 1463281040953 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:21 INFO - PROCESS | 20903 | 1463281041172 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 19:57:21 INFO - PROCESS | 20903 | 1463281041499 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:21 INFO - PROCESS | 20903 | ++DOCSHELL 0x8da09800 == 141 [pid = 20903] [id = 325] 19:57:21 INFO - PROCESS | 20903 | ++DOMWINDOW == 281 (0x8e3f1800) [pid = 20903] [serial = 976] [outer = (nil)] 19:57:21 INFO - PROCESS | 20903 | ++DOMWINDOW == 282 (0x9d9dbc00) [pid = 20903] [serial = 977] [outer = 0x8e3f1800] 19:57:21 INFO - PROCESS | 20903 | 1463281041588 Marionette DEBUG loaded listener.js 19:57:21 INFO - PROCESS | 20903 | ++DOMWINDOW == 283 (0xa112b400) [pid = 20903] [serial = 978] [outer = 0x8e3f1800] 19:57:22 INFO - PROCESS | 20903 | 1463281042564 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 19:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 19:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1687ms 19:57:22 INFO - PROCESS | 20903 | 1463281042632 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 19:57:22 INFO - PROCESS | 20903 | 1463281042636 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 19:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 19:57:22 INFO - PROCESS | 20903 | 1463281042642 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 19:57:22 INFO - PROCESS | 20903 | 1463281042646 Marionette TRACE conn3 <- [1,1274,null,{}] 19:57:22 INFO - PROCESS | 20903 | 1463281042652 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:22 INFO - PROCESS | 20903 | 1463281042870 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 19:57:23 INFO - PROCESS | 20903 | --DOCSHELL 0x8a63b400 == 140 [pid = 20903] [id = 254] 19:57:23 INFO - PROCESS | 20903 | --DOCSHELL 0x94631400 == 139 [pid = 20903] [id = 253] 19:57:23 INFO - PROCESS | 20903 | --DOCSHELL 0x93add000 == 138 [pid = 20903] [id = 251] 19:57:23 INFO - PROCESS | 20903 | --DOCSHELL 0x8da0bc00 == 137 [pid = 20903] [id = 252] 19:57:23 INFO - PROCESS | 20903 | --DOCSHELL 0x898c2c00 == 136 [pid = 20903] [id = 255] 19:57:23 INFO - PROCESS | 20903 | --DOCSHELL 0x88f03c00 == 135 [pid = 20903] [id = 249] 19:57:23 INFO - PROCESS | 20903 | --DOCSHELL 0x8c718800 == 134 [pid = 20903] [id = 305] 19:57:23 INFO - PROCESS | 20903 | --DOCSHELL 0x8b9a4400 == 133 [pid = 20903] [id = 304] 19:57:23 INFO - PROCESS | 20903 | --DOCSHELL 0x89eebc00 == 132 [pid = 20903] [id = 303] 19:57:23 INFO - PROCESS | 20903 | --DOCSHELL 0x89ee3400 == 131 [pid = 20903] [id = 302] 19:57:23 INFO - PROCESS | 20903 | --DOCSHELL 0x99d01c00 == 130 [pid = 20903] [id = 296] 19:57:23 INFO - PROCESS | 20903 | --DOCSHELL 0x891a1400 == 129 [pid = 20903] [id = 295] 19:57:24 INFO - PROCESS | 20903 | --DOMWINDOW == 282 (0x9467dc00) [pid = 20903] [serial = 854] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 20903 | --DOMWINDOW == 281 (0x93af1000) [pid = 20903] [serial = 803] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 20903 | --DOMWINDOW == 280 (0x8c714800) [pid = 20903] [serial = 842] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 20903 | --DOMWINDOW == 279 (0x8f820c00) [pid = 20903] [serial = 840] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 20903 | --DOMWINDOW == 278 (0x898c8400) [pid = 20903] [serial = 788] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 20903 | --DOMWINDOW == 277 (0x99c0fc00) [pid = 20903] [serial = 809] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 20903 | --DOMWINDOW == 276 (0xa11d8c00) [pid = 20903] [serial = 824] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 20903 | --DOMWINDOW == 275 (0x8ca55800) [pid = 20903] [serial = 830] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 20903 | --DOMWINDOW == 274 (0x8edadc00) [pid = 20903] [serial = 852] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 20903 | --DOMWINDOW == 273 (0x8e54c400) [pid = 20903] [serial = 843] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 20903 | --DOMWINDOW == 272 (0x8b9ae400) [pid = 20903] [serial = 834] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 20903 | --DOMWINDOW == 271 (0x8dcd5c00) [pid = 20903] [serial = 851] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 20903 | --DOMWINDOW == 270 (0x91d96400) [pid = 20903] [serial = 797] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 20903 | --DOMWINDOW == 269 (0xa22c6400) [pid = 20903] [serial = 827] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 20903 | --DOMWINDOW == 268 (0xa1128000) [pid = 20903] [serial = 821] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 20903 | --DOMWINDOW == 267 (0x92b8e800) [pid = 20903] [serial = 849] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 20903 | --DOMWINDOW == 266 (0x92c81800) [pid = 20903] [serial = 800] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 20903 | --DOMWINDOW == 265 (0x91ff3800) [pid = 20903] [serial = 786] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 20903 | --DOMWINDOW == 264 (0x91d96800) [pid = 20903] [serial = 848] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 20903 | --DOMWINDOW == 263 (0x8c719000) [pid = 20903] [serial = 791] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 20903 | --DOMWINDOW == 262 (0x8af55400) [pid = 20903] [serial = 833] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 20903 | --DOMWINDOW == 261 (0x9a947c00) [pid = 20903] [serial = 815] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 20903 | --DOMWINDOW == 260 (0x8e54b000) [pid = 20903] [serial = 794] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 20903 | --DOMWINDOW == 259 (0x9a124800) [pid = 20903] [serial = 812] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 20903 | --DOMWINDOW == 258 (0x9b240c00) [pid = 20903] [serial = 818] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 20903 | --DOMWINDOW == 257 (0x8dcc8800) [pid = 20903] [serial = 836] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 20903 | --DOMWINDOW == 256 (0x8fabec00) [pid = 20903] [serial = 846] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 20903 | --DOMWINDOW == 255 (0x8e545400) [pid = 20903] [serial = 839] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 20903 | --DOMWINDOW == 254 (0x8f812400) [pid = 20903] [serial = 845] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 20903 | --DOMWINDOW == 253 (0x98f33800) [pid = 20903] [serial = 806] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 20903 | --DOMWINDOW == 252 (0x8e54a000) [pid = 20903] [serial = 837] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 20903 | 1463281044326 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:24 INFO - PROCESS | 20903 | ++DOCSHELL 0x8919f000 == 130 [pid = 20903] [id = 326] 19:57:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 253 (0x89eebc00) [pid = 20903] [serial = 979] [outer = (nil)] 19:57:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 254 (0x8b829800) [pid = 20903] [serial = 980] [outer = 0x89eebc00] 19:57:24 INFO - PROCESS | 20903 | 1463281044411 Marionette DEBUG loaded listener.js 19:57:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 255 (0x8c18c000) [pid = 20903] [serial = 981] [outer = 0x89eebc00] 19:57:25 INFO - PROCESS | 20903 | 1463281045238 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 19:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 19:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 2634ms 19:57:25 INFO - PROCESS | 20903 | 1463281045279 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 19:57:25 INFO - PROCESS | 20903 | 1463281045285 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 19:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 19:57:25 INFO - PROCESS | 20903 | 1463281045321 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 19:57:25 INFO - PROCESS | 20903 | 1463281045328 Marionette TRACE conn3 <- [1,1278,null,{}] 19:57:25 INFO - PROCESS | 20903 | 1463281045335 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:25 INFO - PROCESS | 20903 | 1463281045533 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 19:57:25 INFO - PROCESS | 20903 | 1463281045547 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:25 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ca55800 == 131 [pid = 20903] [id = 327] 19:57:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 256 (0x8cad5000) [pid = 20903] [serial = 982] [outer = (nil)] 19:57:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 257 (0x8da11800) [pid = 20903] [serial = 983] [outer = 0x8cad5000] 19:57:25 INFO - PROCESS | 20903 | 1463281045624 Marionette DEBUG loaded listener.js 19:57:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 258 (0x8dcccc00) [pid = 20903] [serial = 984] [outer = 0x8cad5000] 19:57:26 INFO - PROCESS | 20903 | 1463281046612 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 19:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 19:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1359ms 19:57:26 INFO - PROCESS | 20903 | 1463281046677 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 19:57:26 INFO - PROCESS | 20903 | 1463281046684 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 19:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 19:57:26 INFO - PROCESS | 20903 | 1463281046692 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 19:57:26 INFO - PROCESS | 20903 | 1463281046694 Marionette TRACE conn3 <- [1,1282,null,{}] 19:57:26 INFO - PROCESS | 20903 | 1463281046701 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:26 INFO - PROCESS | 20903 | 1463281046960 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 19:57:27 INFO - PROCESS | 20903 | 1463281046988 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:27 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c944000 == 132 [pid = 20903] [id = 328] 19:57:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 259 (0x8e541400) [pid = 20903] [serial = 985] [outer = (nil)] 19:57:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 260 (0x8e5e9000) [pid = 20903] [serial = 986] [outer = 0x8e541400] 19:57:27 INFO - PROCESS | 20903 | 1463281047062 Marionette DEBUG loaded listener.js 19:57:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 261 (0x8e6d2400) [pid = 20903] [serial = 987] [outer = 0x8e541400] 19:57:28 INFO - PROCESS | 20903 | 1463281048084 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 19:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 19:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1430ms 19:57:28 INFO - PROCESS | 20903 | 1463281048123 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 19:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 19:57:28 INFO - PROCESS | 20903 | 1463281048127 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 19:57:28 INFO - PROCESS | 20903 | 1463281048152 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 19:57:28 INFO - PROCESS | 20903 | 1463281048162 Marionette TRACE conn3 <- [1,1286,null,{}] 19:57:28 INFO - PROCESS | 20903 | 1463281048168 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:28 INFO - PROCESS | 20903 | 1463281048434 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 19:57:28 INFO - PROCESS | 20903 | 1463281048465 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:28 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e54b800 == 133 [pid = 20903] [id = 329] 19:57:28 INFO - PROCESS | 20903 | ++DOMWINDOW == 262 (0x8e5ef800) [pid = 20903] [serial = 988] [outer = (nil)] 19:57:28 INFO - PROCESS | 20903 | ++DOMWINDOW == 263 (0x8f81e400) [pid = 20903] [serial = 989] [outer = 0x8e5ef800] 19:57:28 INFO - PROCESS | 20903 | 1463281048539 Marionette DEBUG loaded listener.js 19:57:28 INFO - PROCESS | 20903 | ++DOMWINDOW == 264 (0x8fac7c00) [pid = 20903] [serial = 990] [outer = 0x8e5ef800] 19:57:29 INFO - PROCESS | 20903 | --DOMWINDOW == 263 (0x977e0000) [pid = 20903] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:57:29 INFO - PROCESS | 20903 | --DOMWINDOW == 262 (0x8da12c00) [pid = 20903] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 19:57:29 INFO - PROCESS | 20903 | --DOMWINDOW == 261 (0x8a63d800) [pid = 20903] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 19:57:29 INFO - PROCESS | 20903 | --DOMWINDOW == 260 (0x8c186400) [pid = 20903] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 19:57:29 INFO - PROCESS | 20903 | --DOMWINDOW == 259 (0x89ee4c00) [pid = 20903] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 19:57:29 INFO - PROCESS | 20903 | --DOMWINDOW == 258 (0x9462d000) [pid = 20903] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:57:29 INFO - PROCESS | 20903 | --DOMWINDOW == 257 (0x8a641800) [pid = 20903] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 19:57:29 INFO - PROCESS | 20903 | 1463281049895 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 19:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 19:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1806ms 19:57:29 INFO - PROCESS | 20903 | 1463281049941 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 19:57:29 INFO - PROCESS | 20903 | 1463281049946 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 19:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 19:57:29 INFO - PROCESS | 20903 | 1463281049952 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 19:57:29 INFO - PROCESS | 20903 | 1463281049955 Marionette TRACE conn3 <- [1,1290,null,{}] 19:57:29 INFO - PROCESS | 20903 | 1463281049961 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:30 INFO - PROCESS | 20903 | 1463281050138 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 19:57:30 INFO - PROCESS | 20903 | 1463281050320 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:30 INFO - PROCESS | 20903 | ++DOCSHELL 0x8a63d800 == 134 [pid = 20903] [id = 330] 19:57:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 258 (0x8a641800) [pid = 20903] [serial = 991] [outer = (nil)] 19:57:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 259 (0x8edadc00) [pid = 20903] [serial = 992] [outer = 0x8a641800] 19:57:30 INFO - PROCESS | 20903 | 1463281050394 Marionette DEBUG loaded listener.js 19:57:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 260 (0x8facdc00) [pid = 20903] [serial = 993] [outer = 0x8a641800] 19:57:31 INFO - PROCESS | 20903 | 1463281051148 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 19:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 19:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1232ms 19:57:31 INFO - PROCESS | 20903 | 1463281051299 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 19:57:31 INFO - PROCESS | 20903 | 1463281051304 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 19:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 19:57:31 INFO - PROCESS | 20903 | 1463281051325 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 19:57:31 INFO - PROCESS | 20903 | 1463281051331 Marionette TRACE conn3 <- [1,1294,null,{}] 19:57:31 INFO - PROCESS | 20903 | 1463281051340 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:31 INFO - PROCESS | 20903 | 1463281051577 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 19:57:31 INFO - PROCESS | 20903 | 1463281051934 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:31 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c716000 == 135 [pid = 20903] [id = 331] 19:57:31 INFO - PROCESS | 20903 | ++DOMWINDOW == 261 (0x8c716400) [pid = 20903] [serial = 994] [outer = (nil)] 19:57:32 INFO - PROCESS | 20903 | ++DOMWINDOW == 262 (0x8c720400) [pid = 20903] [serial = 995] [outer = 0x8c716400] 19:57:32 INFO - PROCESS | 20903 | 1463281052078 Marionette DEBUG loaded listener.js 19:57:32 INFO - PROCESS | 20903 | ++DOMWINDOW == 263 (0x8ca5e000) [pid = 20903] [serial = 996] [outer = 0x8c716400] 19:57:33 INFO - PROCESS | 20903 | 1463281053054 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 19:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 19:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1798ms 19:57:33 INFO - PROCESS | 20903 | 1463281053113 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 19:57:33 INFO - PROCESS | 20903 | 1463281053120 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 19:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 19:57:33 INFO - PROCESS | 20903 | 1463281053133 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 19:57:33 INFO - PROCESS | 20903 | 1463281053139 Marionette TRACE conn3 <- [1,1298,null,{}] 19:57:33 INFO - PROCESS | 20903 | 1463281053147 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:33 INFO - PROCESS | 20903 | 1463281053378 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 19:57:33 INFO - PROCESS | 20903 | 1463281053654 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:33 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e543c00 == 136 [pid = 20903] [id = 332] 19:57:33 INFO - PROCESS | 20903 | ++DOMWINDOW == 264 (0x8e545400) [pid = 20903] [serial = 997] [outer = (nil)] 19:57:33 INFO - PROCESS | 20903 | ++DOMWINDOW == 265 (0x8e6d1400) [pid = 20903] [serial = 998] [outer = 0x8e545400] 19:57:33 INFO - PROCESS | 20903 | 1463281053783 Marionette DEBUG loaded listener.js 19:57:33 INFO - PROCESS | 20903 | ++DOMWINDOW == 266 (0x8eb7e000) [pid = 20903] [serial = 999] [outer = 0x8e545400] 19:57:34 INFO - PROCESS | 20903 | 1463281054767 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 19:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 19:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1700ms 19:57:34 INFO - PROCESS | 20903 | 1463281054838 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 19:57:34 INFO - PROCESS | 20903 | 1463281054844 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 19:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 19:57:34 INFO - PROCESS | 20903 | 1463281054855 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 19:57:34 INFO - PROCESS | 20903 | 1463281054858 Marionette TRACE conn3 <- [1,1302,null,{}] 19:57:34 INFO - PROCESS | 20903 | 1463281054874 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:35 INFO - PROCESS | 20903 | 1463281055165 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 19:57:35 INFO - PROCESS | 20903 | 1463281055536 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:35 INFO - PROCESS | 20903 | ++DOCSHELL 0x91d96c00 == 137 [pid = 20903] [id = 333] 19:57:35 INFO - PROCESS | 20903 | ++DOMWINDOW == 267 (0x91ff2000) [pid = 20903] [serial = 1000] [outer = (nil)] 19:57:35 INFO - PROCESS | 20903 | ++DOMWINDOW == 268 (0x922f6000) [pid = 20903] [serial = 1001] [outer = 0x91ff2000] 19:57:35 INFO - PROCESS | 20903 | 1463281055632 Marionette DEBUG loaded listener.js 19:57:35 INFO - PROCESS | 20903 | ++DOMWINDOW == 269 (0x92b86c00) [pid = 20903] [serial = 1002] [outer = 0x91ff2000] 19:57:36 INFO - PROCESS | 20903 | 1463281056599 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 19:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 19:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1787ms 19:57:36 INFO - PROCESS | 20903 | 1463281056642 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 19:57:36 INFO - PROCESS | 20903 | 1463281056647 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 19:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 19:57:36 INFO - PROCESS | 20903 | 1463281056653 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 19:57:36 INFO - PROCESS | 20903 | 1463281056657 Marionette TRACE conn3 <- [1,1306,null,{}] 19:57:36 INFO - PROCESS | 20903 | 1463281056663 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:36 INFO - PROCESS | 20903 | 1463281056879 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 19:57:37 INFO - PROCESS | 20903 | 1463281057201 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:37 INFO - PROCESS | 20903 | ++DOCSHELL 0x8eb78800 == 138 [pid = 20903] [id = 334] 19:57:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 270 (0x92b90800) [pid = 20903] [serial = 1003] [outer = (nil)] 19:57:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 271 (0x93af5800) [pid = 20903] [serial = 1004] [outer = 0x92b90800] 19:57:37 INFO - PROCESS | 20903 | 1463281057301 Marionette DEBUG loaded listener.js 19:57:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 272 (0x94632400) [pid = 20903] [serial = 1005] [outer = 0x92b90800] 19:57:38 INFO - PROCESS | 20903 | 1463281058246 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 19:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 19:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1631ms 19:57:38 INFO - PROCESS | 20903 | 1463281058285 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 19:57:38 INFO - PROCESS | 20903 | 1463281058290 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 19:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 19:57:38 INFO - PROCESS | 20903 | 1463281058297 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 19:57:38 INFO - PROCESS | 20903 | 1463281058300 Marionette TRACE conn3 <- [1,1310,null,{}] 19:57:38 INFO - PROCESS | 20903 | 1463281058307 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:38 INFO - PROCESS | 20903 | 1463281058528 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 19:57:38 INFO - PROCESS | 20903 | 1463281058837 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:38 INFO - PROCESS | 20903 | ++DOCSHELL 0x8da0c800 == 139 [pid = 20903] [id = 335] 19:57:38 INFO - PROCESS | 20903 | ++DOMWINDOW == 273 (0x92b8e000) [pid = 20903] [serial = 1006] [outer = (nil)] 19:57:38 INFO - PROCESS | 20903 | ++DOMWINDOW == 274 (0x9526a800) [pid = 20903] [serial = 1007] [outer = 0x92b8e000] 19:57:38 INFO - PROCESS | 20903 | 1463281058934 Marionette DEBUG loaded listener.js 19:57:39 INFO - PROCESS | 20903 | ++DOMWINDOW == 275 (0x977de800) [pid = 20903] [serial = 1008] [outer = 0x92b8e000] 19:57:39 INFO - PROCESS | 20903 | 1463281059845 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 19:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 19:57:39 INFO - PROCESS | 20903 | 1463281059889 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 19:57:39 INFO - PROCESS | 20903 | 1463281059895 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 19:57:39 INFO - PROCESS | 20903 | 1463281059899 Marionette TRACE conn3 <- [1,1314,null,{}] 19:57:39 INFO - PROCESS | 20903 | 1463281059905 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:40 INFO - PROCESS | 20903 | 1463281060156 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 19:57:40 INFO - PROCESS | 20903 | 1463281060473 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:40 INFO - PROCESS | 20903 | ++DOCSHELL 0x8fab2000 == 140 [pid = 20903] [id = 336] 19:57:40 INFO - PROCESS | 20903 | ++DOMWINDOW == 276 (0x98f33800) [pid = 20903] [serial = 1009] [outer = (nil)] 19:57:40 INFO - PROCESS | 20903 | ++DOMWINDOW == 277 (0x99d09000) [pid = 20903] [serial = 1010] [outer = 0x98f33800] 19:57:40 INFO - PROCESS | 20903 | 1463281060568 Marionette DEBUG loaded listener.js 19:57:40 INFO - PROCESS | 20903 | ++DOMWINDOW == 278 (0x9a2c3c00) [pid = 20903] [serial = 1011] [outer = 0x98f33800] 19:57:41 INFO - PROCESS | 20903 | 1463281061433 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 19:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 19:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1595ms 19:57:41 INFO - PROCESS | 20903 | 1463281061492 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 19:57:41 INFO - PROCESS | 20903 | 1463281061496 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 19:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 19:57:41 INFO - PROCESS | 20903 | 1463281061507 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 19:57:41 INFO - PROCESS | 20903 | 1463281061510 Marionette TRACE conn3 <- [1,1318,null,{}] 19:57:41 INFO - PROCESS | 20903 | 1463281061516 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:41 INFO - PROCESS | 20903 | 1463281061718 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 19:57:42 INFO - PROCESS | 20903 | 1463281062030 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:42 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e2e5c00 == 141 [pid = 20903] [id = 337] 19:57:42 INFO - PROCESS | 20903 | ++DOMWINDOW == 279 (0x9526a000) [pid = 20903] [serial = 1012] [outer = (nil)] 19:57:42 INFO - PROCESS | 20903 | ++DOMWINDOW == 280 (0x9abb7c00) [pid = 20903] [serial = 1013] [outer = 0x9526a000] 19:57:42 INFO - PROCESS | 20903 | 1463281062125 Marionette DEBUG loaded listener.js 19:57:42 INFO - PROCESS | 20903 | ++DOMWINDOW == 281 (0x9b243c00) [pid = 20903] [serial = 1014] [outer = 0x9526a000] 19:57:43 INFO - PROCESS | 20903 | 1463281063033 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 19:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 19:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1592ms 19:57:43 INFO - PROCESS | 20903 | 1463281063100 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 19:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 19:57:43 INFO - PROCESS | 20903 | 1463281063104 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 19:57:43 INFO - PROCESS | 20903 | 1463281063111 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 19:57:43 INFO - PROCESS | 20903 | 1463281063114 Marionette TRACE conn3 <- [1,1322,null,{}] 19:57:43 INFO - PROCESS | 20903 | 1463281063120 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:43 INFO - PROCESS | 20903 | 1463281063332 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 19:57:43 INFO - PROCESS | 20903 | 1463281063642 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:43 INFO - PROCESS | 20903 | ++DOCSHELL 0x898c8400 == 142 [pid = 20903] [id = 338] 19:57:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 282 (0x99d09c00) [pid = 20903] [serial = 1015] [outer = (nil)] 19:57:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 283 (0xa1128000) [pid = 20903] [serial = 1016] [outer = 0x99d09c00] 19:57:43 INFO - PROCESS | 20903 | 1463281063737 Marionette DEBUG loaded listener.js 19:57:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 284 (0xa11d5400) [pid = 20903] [serial = 1017] [outer = 0x99d09c00] 19:57:44 INFO - PROCESS | 20903 | 1463281064652 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 19:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 19:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1590ms 19:57:44 INFO - PROCESS | 20903 | 1463281064701 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 19:57:44 INFO - PROCESS | 20903 | 1463281064705 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 19:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 19:57:44 INFO - PROCESS | 20903 | 1463281064713 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 19:57:44 INFO - PROCESS | 20903 | 1463281064717 Marionette TRACE conn3 <- [1,1326,null,{}] 19:57:44 INFO - PROCESS | 20903 | 1463281064723 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:44 INFO - PROCESS | 20903 | 1463281064937 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 19:57:45 INFO - PROCESS | 20903 | 1463281065260 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:45 INFO - PROCESS | 20903 | ++DOCSHELL 0x9ab0d000 == 143 [pid = 20903] [id = 339] 19:57:45 INFO - PROCESS | 20903 | ++DOMWINDOW == 285 (0xa11d9400) [pid = 20903] [serial = 1018] [outer = (nil)] 19:57:45 INFO - PROCESS | 20903 | ++DOMWINDOW == 286 (0xa2278400) [pid = 20903] [serial = 1019] [outer = 0xa11d9400] 19:57:45 INFO - PROCESS | 20903 | 1463281065356 Marionette DEBUG loaded listener.js 19:57:45 INFO - PROCESS | 20903 | ++DOMWINDOW == 287 (0xa22c9c00) [pid = 20903] [serial = 1020] [outer = 0xa11d9400] 19:57:46 INFO - PROCESS | 20903 | 1463281066266 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 19:57:46 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 19:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1630ms 19:57:46 INFO - PROCESS | 20903 | 1463281066345 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 19:57:46 INFO - PROCESS | 20903 | 1463281066348 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 19:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 19:57:46 INFO - PROCESS | 20903 | 1463281066356 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 19:57:46 INFO - PROCESS | 20903 | 1463281066359 Marionette TRACE conn3 <- [1,1330,null,{}] 19:57:46 INFO - PROCESS | 20903 | 1463281066365 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:46 INFO - PROCESS | 20903 | 1463281066617 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 19:57:46 INFO - PROCESS | 20903 | 1463281066950 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:46 INFO - PROCESS | 20903 | ++DOCSHELL 0x88f03c00 == 144 [pid = 20903] [id = 340] 19:57:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 288 (0x8fad0000) [pid = 20903] [serial = 1021] [outer = (nil)] 19:57:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 289 (0xa308e000) [pid = 20903] [serial = 1022] [outer = 0x8fad0000] 19:57:47 INFO - PROCESS | 20903 | 1463281067038 Marionette DEBUG loaded listener.js 19:57:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 290 (0xa30d8400) [pid = 20903] [serial = 1023] [outer = 0x8fad0000] 19:57:47 INFO - PROCESS | 20903 | 1463281067952 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 19:57:47 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 19:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1634ms 19:57:47 INFO - PROCESS | 20903 | 1463281067990 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 19:57:47 INFO - PROCESS | 20903 | 1463281067994 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 19:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 19:57:48 INFO - PROCESS | 20903 | 1463281068001 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 19:57:48 INFO - PROCESS | 20903 | 1463281068005 Marionette TRACE conn3 <- [1,1334,null,{}] 19:57:48 INFO - PROCESS | 20903 | 1463281068011 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:48 INFO - PROCESS | 20903 | 1463281068255 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 19:57:48 INFO - PROCESS | 20903 | 1463281068578 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:48 INFO - PROCESS | 20903 | ++DOCSHELL 0xa3256c00 == 145 [pid = 20903] [id = 341] 19:57:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 291 (0xa6287c00) [pid = 20903] [serial = 1024] [outer = (nil)] 19:57:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 292 (0xa6770c00) [pid = 20903] [serial = 1025] [outer = 0xa6287c00] 19:57:48 INFO - PROCESS | 20903 | 1463281068680 Marionette DEBUG loaded listener.js 19:57:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 293 (0xa68a6800) [pid = 20903] [serial = 1026] [outer = 0xa6287c00] 19:57:49 INFO - PROCESS | 20903 | 1463281069605 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 19:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 19:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1644ms 19:57:49 INFO - PROCESS | 20903 | 1463281069645 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 19:57:49 INFO - PROCESS | 20903 | 1463281069649 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 19:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 19:57:49 INFO - PROCESS | 20903 | 1463281069655 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 19:57:49 INFO - PROCESS | 20903 | 1463281069657 Marionette TRACE conn3 <- [1,1338,null,{}] 19:57:49 INFO - PROCESS | 20903 | 1463281069664 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:49 INFO - PROCESS | 20903 | 1463281069871 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 19:57:50 INFO - PROCESS | 20903 | 1463281070203 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:50 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ba89400 == 146 [pid = 20903] [id = 342] 19:57:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 294 (0x8ba8a000) [pid = 20903] [serial = 1027] [outer = (nil)] 19:57:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 295 (0x8ba92000) [pid = 20903] [serial = 1028] [outer = 0x8ba8a000] 19:57:50 INFO - PROCESS | 20903 | 1463281070300 Marionette DEBUG loaded listener.js 19:57:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 296 (0x8ba94400) [pid = 20903] [serial = 1029] [outer = 0x8ba8a000] 19:57:51 INFO - PROCESS | 20903 | 1463281071680 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 19:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 19:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2053ms 19:57:51 INFO - PROCESS | 20903 | 1463281071780 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 19:57:51 INFO - PROCESS | 20903 | 1463281071784 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 19:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 19:57:51 INFO - PROCESS | 20903 | 1463281071794 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 19:57:51 INFO - PROCESS | 20903 | 1463281071797 Marionette TRACE conn3 <- [1,1342,null,{}] 19:57:51 INFO - PROCESS | 20903 | 1463281071803 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:52 INFO - PROCESS | 20903 | 1463281072006 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 19:57:52 INFO - PROCESS | 20903 | 1463281072271 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:52 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ba92400 == 147 [pid = 20903] [id = 343] 19:57:52 INFO - PROCESS | 20903 | ++DOMWINDOW == 297 (0x8ba92c00) [pid = 20903] [serial = 1030] [outer = (nil)] 19:57:52 INFO - PROCESS | 20903 | ++DOMWINDOW == 298 (0xa6b68c00) [pid = 20903] [serial = 1031] [outer = 0x8ba92c00] 19:57:52 INFO - PROCESS | 20903 | 1463281072358 Marionette DEBUG loaded listener.js 19:57:52 INFO - PROCESS | 20903 | ++DOMWINDOW == 299 (0xa6b6ec00) [pid = 20903] [serial = 1032] [outer = 0x8ba92c00] 19:57:53 INFO - PROCESS | 20903 | 1463281073310 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 19:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 19:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1581ms 19:57:53 INFO - PROCESS | 20903 | 1463281073376 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 19:57:53 INFO - PROCESS | 20903 | 1463281073380 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 19:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 19:57:53 INFO - PROCESS | 20903 | 1463281073387 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 19:57:53 INFO - PROCESS | 20903 | 1463281073390 Marionette TRACE conn3 <- [1,1346,null,{}] 19:57:53 INFO - PROCESS | 20903 | 1463281073396 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:53 INFO - PROCESS | 20903 | 1463281073638 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 19:57:53 INFO - PROCESS | 20903 | 1463281073970 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:54 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ba87c00 == 148 [pid = 20903] [id = 344] 19:57:54 INFO - PROCESS | 20903 | ++DOMWINDOW == 300 (0x91ea8000) [pid = 20903] [serial = 1033] [outer = (nil)] 19:57:54 INFO - PROCESS | 20903 | ++DOMWINDOW == 301 (0x91eaf400) [pid = 20903] [serial = 1034] [outer = 0x91ea8000] 19:57:54 INFO - PROCESS | 20903 | 1463281074074 Marionette DEBUG loaded listener.js 19:57:54 INFO - PROCESS | 20903 | ++DOMWINDOW == 302 (0x91eb1000) [pid = 20903] [serial = 1035] [outer = 0x91ea8000] 19:57:54 INFO - PROCESS | 20903 | 1463281074981 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 19:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 19:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1637ms 19:57:55 INFO - PROCESS | 20903 | 1463281075025 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 19:57:55 INFO - PROCESS | 20903 | 1463281075029 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 19:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 19:57:55 INFO - PROCESS | 20903 | 1463281075036 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 19:57:55 INFO - PROCESS | 20903 | 1463281075039 Marionette TRACE conn3 <- [1,1350,null,{}] 19:57:55 INFO - PROCESS | 20903 | 1463281075045 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:55 INFO - PROCESS | 20903 | 1463281075253 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 19:57:55 INFO - PROCESS | 20903 | 1463281075610 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:55 INFO - PROCESS | 20903 | ++DOCSHELL 0x8901f400 == 149 [pid = 20903] [id = 345] 19:57:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 303 (0x89ee1400) [pid = 20903] [serial = 1036] [outer = (nil)] 19:57:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 304 (0x8b9a9000) [pid = 20903] [serial = 1037] [outer = 0x89ee1400] 19:57:55 INFO - PROCESS | 20903 | 1463281075703 Marionette DEBUG loaded listener.js 19:57:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 305 (0x8bb0d000) [pid = 20903] [serial = 1038] [outer = 0x89ee1400] 19:57:57 INFO - PROCESS | 20903 | 1463281077191 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 19:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 19:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 2238ms 19:57:57 INFO - PROCESS | 20903 | 1463281077276 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 19:57:57 INFO - PROCESS | 20903 | 1463281077281 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 19:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 19:57:57 INFO - PROCESS | 20903 | 1463281077300 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 19:57:57 INFO - PROCESS | 20903 | 1463281077305 Marionette TRACE conn3 <- [1,1354,null,{}] 19:57:57 INFO - PROCESS | 20903 | 1463281077314 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:57 INFO - PROCESS | 20903 | 1463281077545 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 19:57:57 INFO - PROCESS | 20903 | 1463281077794 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:57 INFO - PROCESS | 20903 | ++DOCSHELL 0x89ee3400 == 150 [pid = 20903] [id = 346] 19:57:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 306 (0x8b826000) [pid = 20903] [serial = 1039] [outer = (nil)] 19:57:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 307 (0x8bb0b000) [pid = 20903] [serial = 1040] [outer = 0x8b826000] 19:57:57 INFO - PROCESS | 20903 | 1463281077878 Marionette DEBUG loaded listener.js 19:57:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 308 (0x8bb16400) [pid = 20903] [serial = 1041] [outer = 0x8b826000] 19:57:58 INFO - PROCESS | 20903 | 1463281078903 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 19:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 19:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1693ms 19:57:58 INFO - PROCESS | 20903 | 1463281078984 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 19:57:58 INFO - PROCESS | 20903 | 1463281078993 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 19:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 19:57:59 INFO - PROCESS | 20903 | 1463281079010 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 19:57:59 INFO - PROCESS | 20903 | 1463281079014 Marionette TRACE conn3 <- [1,1358,null,{}] 19:57:59 INFO - PROCESS | 20903 | 1463281079020 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:59 INFO - PROCESS | 20903 | 1463281079208 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 19:57:59 INFO - PROCESS | 20903 | 1463281079541 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:59 INFO - PROCESS | 20903 | ++DOCSHELL 0x891a7000 == 151 [pid = 20903] [id = 347] 19:57:59 INFO - PROCESS | 20903 | ++DOMWINDOW == 309 (0x891a7800) [pid = 20903] [serial = 1042] [outer = (nil)] 19:57:59 INFO - PROCESS | 20903 | ++DOMWINDOW == 310 (0x8cade000) [pid = 20903] [serial = 1043] [outer = 0x891a7800] 19:57:59 INFO - PROCESS | 20903 | 1463281079621 Marionette DEBUG loaded listener.js 19:57:59 INFO - PROCESS | 20903 | ++DOMWINDOW == 311 (0x8e3f3800) [pid = 20903] [serial = 1044] [outer = 0x891a7800] 19:58:00 INFO - PROCESS | 20903 | 1463281080594 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 19:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 19:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1630ms 19:58:00 INFO - PROCESS | 20903 | 1463281080640 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 19:58:00 INFO - PROCESS | 20903 | 1463281080644 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 19:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 19:58:00 INFO - PROCESS | 20903 | 1463281080651 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 19:58:00 INFO - PROCESS | 20903 | 1463281080656 Marionette TRACE conn3 <- [1,1362,null,{}] 19:58:00 INFO - PROCESS | 20903 | 1463281080672 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:00 INFO - PROCESS | 20903 | 1463281080872 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 19:58:01 INFO - PROCESS | 20903 | 1463281081191 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:01 INFO - PROCESS | 20903 | ++DOCSHELL 0x8919ac00 == 152 [pid = 20903] [id = 348] 19:58:01 INFO - PROCESS | 20903 | ++DOMWINDOW == 312 (0x8eb74c00) [pid = 20903] [serial = 1045] [outer = (nil)] 19:58:01 INFO - PROCESS | 20903 | ++DOMWINDOW == 313 (0x8edb4800) [pid = 20903] [serial = 1046] [outer = 0x8eb74c00] 19:58:01 INFO - PROCESS | 20903 | 1463281081284 Marionette DEBUG loaded listener.js 19:58:01 INFO - PROCESS | 20903 | ++DOMWINDOW == 314 (0x8fac8800) [pid = 20903] [serial = 1047] [outer = 0x8eb74c00] 19:58:02 INFO - PROCESS | 20903 | --DOCSHELL 0x9b241000 == 151 [pid = 20903] [id = 97] 19:58:02 INFO - PROCESS | 20903 | --DOCSHELL 0x8da0d800 == 150 [pid = 20903] [id = 235] 19:58:02 INFO - PROCESS | 20903 | --DOCSHELL 0x898cd000 == 149 [pid = 20903] [id = 276] 19:58:02 INFO - PROCESS | 20903 | --DOCSHELL 0x8e54b800 == 148 [pid = 20903] [id = 329] 19:58:02 INFO - PROCESS | 20903 | --DOCSHELL 0x8c944000 == 147 [pid = 20903] [id = 328] 19:58:02 INFO - PROCESS | 20903 | --DOCSHELL 0x8ca55800 == 146 [pid = 20903] [id = 327] 19:58:02 INFO - PROCESS | 20903 | --DOCSHELL 0x8919f000 == 145 [pid = 20903] [id = 326] 19:58:02 INFO - PROCESS | 20903 | --DOCSHELL 0x93c07c00 == 144 [pid = 20903] [id = 320] 19:58:02 INFO - PROCESS | 20903 | --DOCSHELL 0x95264400 == 143 [pid = 20903] [id = 318] 19:58:02 INFO - PROCESS | 20903 | --DOCSHELL 0x8e2e7400 == 142 [pid = 20903] [id = 319] 19:58:02 INFO - PROCESS | 20903 | --DOCSHELL 0x89eee000 == 141 [pid = 20903] [id = 317] 19:58:02 INFO - PROCESS | 20903 | --DOCSHELL 0x92b88800 == 140 [pid = 20903] [id = 316] 19:58:02 INFO - PROCESS | 20903 | --DOCSHELL 0x913d1800 == 139 [pid = 20903] [id = 315] 19:58:02 INFO - PROCESS | 20903 | --DOCSHELL 0x8e548000 == 138 [pid = 20903] [id = 314] 19:58:02 INFO - PROCESS | 20903 | --DOCSHELL 0x8ea64c00 == 137 [pid = 20903] [id = 313] 19:58:02 INFO - PROCESS | 20903 | --DOCSHELL 0x88f0a800 == 136 [pid = 20903] [id = 312] 19:58:02 INFO - PROCESS | 20903 | --DOCSHELL 0x8eb76c00 == 135 [pid = 20903] [id = 310] 19:58:02 INFO - PROCESS | 20903 | --DOCSHELL 0x8e5f4000 == 134 [pid = 20903] [id = 311] 19:58:02 INFO - PROCESS | 20903 | --DOCSHELL 0x8cad2c00 == 133 [pid = 20903] [id = 309] 19:58:02 INFO - PROCESS | 20903 | --DOCSHELL 0x89ee2000 == 132 [pid = 20903] [id = 308] 19:58:02 INFO - PROCESS | 20903 | --DOMWINDOW == 313 (0x93cdf000) [pid = 20903] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:58:02 INFO - PROCESS | 20903 | --DOMWINDOW == 312 (0x8dccf800) [pid = 20903] [serial = 917] [outer = (nil)] [url = about:blank] 19:58:02 INFO - PROCESS | 20903 | --DOMWINDOW == 311 (0x8e2e6400) [pid = 20903] [serial = 918] [outer = (nil)] [url = about:blank] 19:58:02 INFO - PROCESS | 20903 | --DOMWINDOW == 310 (0x8e2f1000) [pid = 20903] [serial = 860] [outer = (nil)] [url = about:blank] 19:58:02 INFO - PROCESS | 20903 | --DOMWINDOW == 309 (0x99c06000) [pid = 20903] [serial = 866] [outer = (nil)] [url = about:blank] 19:58:02 INFO - PROCESS | 20903 | --DOMWINDOW == 308 (0x8b825000) [pid = 20903] [serial = 911] [outer = (nil)] [url = about:blank] 19:58:02 INFO - PROCESS | 20903 | --DOMWINDOW == 307 (0x8b9ac000) [pid = 20903] [serial = 912] [outer = (nil)] [url = about:blank] 19:58:02 INFO - PROCESS | 20903 | --DOMWINDOW == 306 (0xa30f4800) [pid = 20903] [serial = 875] [outer = (nil)] [url = about:blank] 19:58:02 INFO - PROCESS | 20903 | --DOMWINDOW == 305 (0x8cada800) [pid = 20903] [serial = 899] [outer = (nil)] [url = about:blank] 19:58:02 INFO - PROCESS | 20903 | --DOMWINDOW == 304 (0x9a2d5800) [pid = 20903] [serial = 869] [outer = (nil)] [url = about:blank] 19:58:02 INFO - PROCESS | 20903 | --DOMWINDOW == 303 (0xa112a800) [pid = 20903] [serial = 872] [outer = (nil)] [url = about:blank] 19:58:02 INFO - PROCESS | 20903 | --DOMWINDOW == 302 (0x891a3c00) [pid = 20903] [serial = 884] [outer = (nil)] [url = about:blank] 19:58:02 INFO - PROCESS | 20903 | --DOMWINDOW == 301 (0x8eb7a400) [pid = 20903] [serial = 887] [outer = (nil)] [url = about:blank] 19:58:02 INFO - PROCESS | 20903 | --DOMWINDOW == 300 (0x93cd5000) [pid = 20903] [serial = 863] [outer = (nil)] [url = about:blank] 19:58:02 INFO - PROCESS | 20903 | --DOMWINDOW == 299 (0x99d08000) [pid = 20903] [serial = 890] [outer = (nil)] [url = about:blank] 19:58:02 INFO - PROCESS | 20903 | --DOMWINDOW == 298 (0x8c184800) [pid = 20903] [serial = 857] [outer = (nil)] [url = about:blank] 19:58:02 INFO - PROCESS | 20903 | --DOMWINDOW == 297 (0x8ca50800) [pid = 20903] [serial = 905] [outer = (nil)] [url = about:blank] 19:58:02 INFO - PROCESS | 20903 | --DOMWINDOW == 296 (0xa6776800) [pid = 20903] [serial = 881] [outer = (nil)] [url = about:blank] 19:58:02 INFO - PROCESS | 20903 | --DOMWINDOW == 295 (0x8ca5ac00) [pid = 20903] [serial = 902] [outer = (nil)] [url = about:blank] 19:58:02 INFO - PROCESS | 20903 | --DOMWINDOW == 294 (0xa50ea000) [pid = 20903] [serial = 878] [outer = (nil)] [url = about:blank] 19:58:02 INFO - PROCESS | 20903 | --DOMWINDOW == 293 (0x8c71bc00) [pid = 20903] [serial = 914] [outer = (nil)] [url = about:blank] 19:58:02 INFO - PROCESS | 20903 | --DOMWINDOW == 292 (0x8db68c00) [pid = 20903] [serial = 896] [outer = (nil)] [url = about:blank] 19:58:02 INFO - PROCESS | 20903 | --DOMWINDOW == 291 (0x8af52800) [pid = 20903] [serial = 909] [outer = (nil)] [url = about:blank] 19:58:02 INFO - PROCESS | 20903 | --DOMWINDOW == 290 (0x8a63e400) [pid = 20903] [serial = 908] [outer = (nil)] [url = about:blank] 19:58:02 INFO - PROCESS | 20903 | --DOMWINDOW == 289 (0x99d10400) [pid = 20903] [serial = 893] [outer = (nil)] [url = about:blank] 19:58:02 INFO - PROCESS | 20903 | --DOMWINDOW == 288 (0x8901d800) [pid = 20903] [serial = 639] [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.] 19:58:02 INFO - PROCESS | 20903 | --DOMWINDOW == 287 (0x8ca4fc00) [pid = 20903] [serial = 915] [outer = (nil)] [url = about:blank] 19:58:02 INFO - PROCESS | 20903 | --DOMWINDOW == 286 (0x8e5eac00) [pid = 20903] [serial = 921] [outer = (nil)] [url = about:blank] 19:58:02 INFO - PROCESS | 20903 | --DOMWINDOW == 285 (0x8c94b800) [pid = 20903] [serial = 920] [outer = (nil)] [url = about:blank] 19:58:02 INFO - PROCESS | 20903 | --DOMWINDOW == 284 (0x8ea62000) [pid = 20903] [serial = 923] [outer = (nil)] [url = about:blank] 19:58:02 INFO - PROCESS | 20903 | 1463281082719 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 19:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 19:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 2143ms 19:58:02 INFO - PROCESS | 20903 | 1463281082795 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 19:58:02 INFO - PROCESS | 20903 | 1463281082800 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 19:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 19:58:02 INFO - PROCESS | 20903 | 1463281082807 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 19:58:02 INFO - PROCESS | 20903 | 1463281082810 Marionette TRACE conn3 <- [1,1366,null,{}] 19:58:02 INFO - PROCESS | 20903 | 1463281082816 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:03 INFO - PROCESS | 20903 | 1463281083019 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 19:58:03 INFO - PROCESS | 20903 | 1463281083212 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:03 INFO - PROCESS | 20903 | ++DOCSHELL 0x8901d800 == 133 [pid = 20903] [id = 349] 19:58:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 285 (0x8af51800) [pid = 20903] [serial = 1048] [outer = (nil)] 19:58:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 286 (0x8c3cf000) [pid = 20903] [serial = 1049] [outer = 0x8af51800] 19:58:03 INFO - PROCESS | 20903 | 1463281083286 Marionette DEBUG loaded listener.js 19:58:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 287 (0x8ca55800) [pid = 20903] [serial = 1050] [outer = 0x8af51800] 19:58:04 INFO - PROCESS | 20903 | 1463281084181 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 19:58:04 INFO - PROCESS | 20903 | 1463281084250 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 19:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 19:58:04 INFO - PROCESS | 20903 | 1463281084258 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 19:58:04 INFO - PROCESS | 20903 | 1463281084260 Marionette TRACE conn3 <- [1,1370,null,{}] 19:58:04 INFO - PROCESS | 20903 | 1463281084266 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:04 INFO - PROCESS | 20903 | 1463281084465 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 19:58:04 INFO - PROCESS | 20903 | 1463281084723 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:04 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c942c00 == 134 [pid = 20903] [id = 350] 19:58:04 INFO - PROCESS | 20903 | ++DOMWINDOW == 288 (0x8cada800) [pid = 20903] [serial = 1051] [outer = (nil)] 19:58:04 INFO - PROCESS | 20903 | ++DOMWINDOW == 289 (0x8e2f1000) [pid = 20903] [serial = 1052] [outer = 0x8cada800] 19:58:04 INFO - PROCESS | 20903 | 1463281084812 Marionette DEBUG loaded listener.js 19:58:04 INFO - PROCESS | 20903 | ++DOMWINDOW == 290 (0x8e54f000) [pid = 20903] [serial = 1053] [outer = 0x8cada800] 19:58:05 INFO - PROCESS | 20903 | 1463281085655 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 19:58:05 INFO - PROCESS | 20903 | 1463281085722 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 19:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 19:58:05 INFO - PROCESS | 20903 | 1463281085733 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 19:58:05 INFO - PROCESS | 20903 | 1463281085735 Marionette TRACE conn3 <- [1,1374,null,{}] 19:58:05 INFO - PROCESS | 20903 | 1463281085742 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:06 INFO - PROCESS | 20903 | 1463281086021 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 19:58:06 INFO - PROCESS | 20903 | 1463281086060 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:06 INFO - PROCESS | 20903 | ++DOCSHELL 0x8eb76c00 == 135 [pid = 20903] [id = 351] 19:58:06 INFO - PROCESS | 20903 | ++DOMWINDOW == 291 (0x8fab4000) [pid = 20903] [serial = 1054] [outer = (nil)] 19:58:06 INFO - PROCESS | 20903 | ++DOMWINDOW == 292 (0x91d96000) [pid = 20903] [serial = 1055] [outer = 0x8fab4000] 19:58:06 INFO - PROCESS | 20903 | 1463281086137 Marionette DEBUG loaded listener.js 19:58:06 INFO - PROCESS | 20903 | ++DOMWINDOW == 293 (0x91ea9800) [pid = 20903] [serial = 1056] [outer = 0x8fab4000] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 292 (0x95141c00) [pid = 20903] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 291 (0x92c8bc00) [pid = 20903] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 290 (0x91d97400) [pid = 20903] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 289 (0x98928400) [pid = 20903] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 288 (0x8e542000) [pid = 20903] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 287 (0x8c71e800) [pid = 20903] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 286 (0x92c86c00) [pid = 20903] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 285 (0x8a639c00) [pid = 20903] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 284 (0x981e3800) [pid = 20903] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 283 (0x8a63b800) [pid = 20903] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 282 (0x9960e800) [pid = 20903] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 281 (0x922ed000) [pid = 20903] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 280 (0x8af4b800) [pid = 20903] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 279 (0x93ae0800) [pid = 20903] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 278 (0x93ae7400) [pid = 20903] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 277 (0x89eee400) [pid = 20903] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 276 (0x89eea800) [pid = 20903] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 275 (0x8c3cfc00) [pid = 20903] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 274 (0x8ebef800) [pid = 20903] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 273 (0x93cd5800) [pid = 20903] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 272 (0x8e548c00) [pid = 20903] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 271 (0x9a11e000) [pid = 20903] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 270 (0x8e5e7000) [pid = 20903] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 269 (0x8a640400) [pid = 20903] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 268 (0x9b0d4000) [pid = 20903] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 267 (0x98936400) [pid = 20903] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 266 (0x8fac7000) [pid = 20903] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 265 (0x9b24a800) [pid = 20903] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 264 (0x8c190c00) [pid = 20903] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 263 (0x91d8ac00) [pid = 20903] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 262 (0x8edb7800) [pid = 20903] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 261 (0x88f05800) [pid = 20903] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 260 (0x8c3c2c00) [pid = 20903] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 259 (0x8b829000) [pid = 20903] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 258 (0x8ebf7c00) [pid = 20903] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 257 (0x88f06000) [pid = 20903] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 256 (0x8af47400) [pid = 20903] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 255 (0x8e2e8800) [pid = 20903] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 254 (0x89023400) [pid = 20903] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 253 (0x93aeb400) [pid = 20903] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 252 (0x8e541400) [pid = 20903] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 251 (0x8e5ef800) [pid = 20903] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 250 (0x8e5f2c00) [pid = 20903] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 249 (0x91ff5c00) [pid = 20903] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 248 (0x99609800) [pid = 20903] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 247 (0x8fab8400) [pid = 20903] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 246 (0x981da000) [pid = 20903] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 245 (0x977eb000) [pid = 20903] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 244 (0x8ecbfc00) [pid = 20903] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 243 (0x8e3f1800) [pid = 20903] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 242 (0x8eb71000) [pid = 20903] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 241 (0x8cad5000) [pid = 20903] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 240 (0x8edac800) [pid = 20903] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 239 (0x89eebc00) [pid = 20903] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 238 (0x8cad5400) [pid = 20903] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 237 (0x92e38800) [pid = 20903] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 236 (0x8af4b400) [pid = 20903] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 235 (0x9d963800) [pid = 20903] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 234 (0x8dcd2c00) [pid = 20903] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 233 (0x92415400) [pid = 20903] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 232 (0x8ecc2000) [pid = 20903] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 231 (0x8eb77c00) [pid = 20903] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 230 (0x9503d000) [pid = 20903] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 229 (0x8af4b000) [pid = 20903] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 228 (0x9b0c9000) [pid = 20903] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 227 (0x8e2ef000) [pid = 20903] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 226 (0x98f2c800) [pid = 20903] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 225 (0x8dccb400) [pid = 20903] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 224 (0x9819ec00) [pid = 20903] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 223 (0x99ab5c00) [pid = 20903] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 222 (0x93ae7800) [pid = 20903] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 221 (0x8c3c4400) [pid = 20903] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 220 (0x9d9c5400) [pid = 20903] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 219 (0x8e6d3800) [pid = 20903] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 218 (0xa061bc00) [pid = 20903] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 217 (0x8a641400) [pid = 20903] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 216 (0x9503e000) [pid = 20903] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 215 (0x9462e400) [pid = 20903] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 214 (0x88f09c00) [pid = 20903] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 213 (0x92b89800) [pid = 20903] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 212 (0x8a636c00) [pid = 20903] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 211 (0x8af48000) [pid = 20903] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 210 (0x8cad2400) [pid = 20903] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 209 (0x8db63400) [pid = 20903] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 208 (0x8eb7a000) [pid = 20903] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 207 (0x99d05000) [pid = 20903] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 206 (0x8eb76400) [pid = 20903] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 205 (0x8919a800) [pid = 20903] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 204 (0xa35f5400) [pid = 20903] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 203 (0x998c2000) [pid = 20903] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 202 (0xa11db400) [pid = 20903] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 201 (0x9b246000) [pid = 20903] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 200 (0x99a41800) [pid = 20903] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 199 (0x94624800) [pid = 20903] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 198 (0x92c89800) [pid = 20903] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 19:58:08 INFO - PROCESS | 20903 | --DOMWINDOW == 197 (0x8dcca800) [pid = 20903] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 19:58:08 INFO - PROCESS | 20903 | [20903] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:58:08 INFO - PROCESS | 20903 | 1463281088568 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 19:58:08 INFO - PROCESS | 20903 | 1463281088624 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 19:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 19:58:08 INFO - PROCESS | 20903 | 1463281088631 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 19:58:08 INFO - PROCESS | 20903 | 1463281088634 Marionette TRACE conn3 <- [1,1378,null,{}] 19:58:08 INFO - PROCESS | 20903 | 1463281088639 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:08 INFO - PROCESS | 20903 | 1463281088822 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 19:58:08 INFO - PROCESS | 20903 | 1463281088837 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:09 INFO - PROCESS | 20903 | ++DOCSHELL 0x88f06000 == 136 [pid = 20903] [id = 352] 19:58:09 INFO - PROCESS | 20903 | ++DOMWINDOW == 198 (0x8919fc00) [pid = 20903] [serial = 1057] [outer = (nil)] 19:58:09 INFO - PROCESS | 20903 | ++DOMWINDOW == 199 (0x8a641400) [pid = 20903] [serial = 1058] [outer = 0x8919fc00] 19:58:09 INFO - PROCESS | 20903 | 1463281089079 Marionette DEBUG loaded listener.js 19:58:09 INFO - PROCESS | 20903 | ++DOMWINDOW == 200 (0x8ca52000) [pid = 20903] [serial = 1059] [outer = 0x8919fc00] 19:58:09 INFO - PROCESS | 20903 | 1463281089855 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 19:58:10 INFO - PROCESS | 20903 | 1463281090001 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 19:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 19:58:10 INFO - PROCESS | 20903 | 1463281090017 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 19:58:10 INFO - PROCESS | 20903 | 1463281090023 Marionette TRACE conn3 <- [1,1382,null,{}] 19:58:10 INFO - PROCESS | 20903 | 1463281090043 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:10 INFO - PROCESS | 20903 | 1463281090268 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 19:58:10 INFO - PROCESS | 20903 | 1463281090603 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:10 INFO - PROCESS | 20903 | ++DOCSHELL 0x8b821800 == 137 [pid = 20903] [id = 353] 19:58:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 201 (0x8b822400) [pid = 20903] [serial = 1060] [outer = (nil)] 19:58:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 202 (0x8b9a2800) [pid = 20903] [serial = 1061] [outer = 0x8b822400] 19:58:10 INFO - PROCESS | 20903 | 1463281090699 Marionette DEBUG loaded listener.js 19:58:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 203 (0x8ba8f000) [pid = 20903] [serial = 1062] [outer = 0x8b822400] 19:58:11 INFO - PROCESS | 20903 | [20903] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:58:11 INFO - PROCESS | 20903 | 1463281091730 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 19:58:11 INFO - PROCESS | 20903 | 1463281091822 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 19:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 19:58:11 INFO - PROCESS | 20903 | 1463281091835 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 19:58:11 INFO - PROCESS | 20903 | 1463281091841 Marionette TRACE conn3 <- [1,1386,null,{}] 19:58:11 INFO - PROCESS | 20903 | 1463281091848 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:12 INFO - PROCESS | 20903 | 1463281092105 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 19:58:12 INFO - PROCESS | 20903 | 1463281092441 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:12 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c71c000 == 138 [pid = 20903] [id = 354] 19:58:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 204 (0x8c947400) [pid = 20903] [serial = 1063] [outer = (nil)] 19:58:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 205 (0x8db64000) [pid = 20903] [serial = 1064] [outer = 0x8c947400] 19:58:12 INFO - PROCESS | 20903 | 1463281092531 Marionette DEBUG loaded listener.js 19:58:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 206 (0x8e2e8800) [pid = 20903] [serial = 1065] [outer = 0x8c947400] 19:58:13 INFO - PROCESS | 20903 | 1463281093550 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 19:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 19:58:13 INFO - PROCESS | 20903 | 1463281093586 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 19:58:13 INFO - PROCESS | 20903 | 1463281093594 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 19:58:13 INFO - PROCESS | 20903 | 1463281093597 Marionette TRACE conn3 <- [1,1390,null,{}] 19:58:13 INFO - PROCESS | 20903 | 1463281093612 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:13 INFO - PROCESS | 20903 | 1463281093877 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 19:58:14 INFO - PROCESS | 20903 | 1463281094247 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:14 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e6cf000 == 139 [pid = 20903] [id = 355] 19:58:14 INFO - PROCESS | 20903 | ++DOMWINDOW == 207 (0x8eb75800) [pid = 20903] [serial = 1066] [outer = (nil)] 19:58:14 INFO - PROCESS | 20903 | ++DOMWINDOW == 208 (0x8ebef800) [pid = 20903] [serial = 1067] [outer = 0x8eb75800] 19:58:14 INFO - PROCESS | 20903 | 1463281094352 Marionette DEBUG loaded listener.js 19:58:14 INFO - PROCESS | 20903 | ++DOMWINDOW == 209 (0x8edad000) [pid = 20903] [serial = 1068] [outer = 0x8eb75800] 19:58:15 INFO - PROCESS | 20903 | 1463281095303 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 19:58:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 19:58:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1788ms 19:58:15 INFO - PROCESS | 20903 | 1463281095382 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 19:58:15 INFO - PROCESS | 20903 | 1463281095385 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 19:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 19:58:15 INFO - PROCESS | 20903 | 1463281095392 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 19:58:15 INFO - PROCESS | 20903 | 1463281095396 Marionette TRACE conn3 <- [1,1394,null,{}] 19:58:15 INFO - PROCESS | 20903 | 1463281095402 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:15 INFO - PROCESS | 20903 | 1463281095649 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 19:58:15 INFO - PROCESS | 20903 | 1463281095968 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:16 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e6d3800 == 140 [pid = 20903] [id = 356] 19:58:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 210 (0x8edb7800) [pid = 20903] [serial = 1069] [outer = (nil)] 19:58:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 211 (0x913dac00) [pid = 20903] [serial = 1070] [outer = 0x8edb7800] 19:58:16 INFO - PROCESS | 20903 | 1463281096056 Marionette DEBUG loaded listener.js 19:58:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 212 (0x91d93400) [pid = 20903] [serial = 1071] [outer = 0x8edb7800] 19:58:16 INFO - PROCESS | 20903 | 1463281096944 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 19:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 19:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1588ms 19:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 19:58:16 INFO - PROCESS | 20903 | 1463281096981 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 19:58:16 INFO - PROCESS | 20903 | 1463281096984 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 19:58:16 INFO - PROCESS | 20903 | 1463281096991 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 19:58:16 INFO - PROCESS | 20903 | 1463281096995 Marionette TRACE conn3 <- [1,1398,null,{}] 19:58:17 INFO - PROCESS | 20903 | 1463281097001 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:17 INFO - PROCESS | 20903 | 1463281097208 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 19:58:17 INFO - PROCESS | 20903 | 1463281097528 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:17 INFO - PROCESS | 20903 | ++DOCSHELL 0x8eb7ec00 == 141 [pid = 20903] [id = 357] 19:58:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 213 (0x8fac7800) [pid = 20903] [serial = 1072] [outer = (nil)] 19:58:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 214 (0x91ff9800) [pid = 20903] [serial = 1073] [outer = 0x8fac7800] 19:58:17 INFO - PROCESS | 20903 | 1463281097635 Marionette DEBUG loaded listener.js 19:58:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 215 (0x91ffcc00) [pid = 20903] [serial = 1074] [outer = 0x8fac7800] 19:58:18 INFO - PROCESS | 20903 | 1463281098533 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 19:58:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 19:58:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1586ms 19:58:18 INFO - PROCESS | 20903 | 1463281098577 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 19:58:18 INFO - PROCESS | 20903 | 1463281098581 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 19:58:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 19:58:18 INFO - PROCESS | 20903 | 1463281098587 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 19:58:18 INFO - PROCESS | 20903 | 1463281098591 Marionette TRACE conn3 <- [1,1402,null,{}] 19:58:18 INFO - PROCESS | 20903 | 1463281098597 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:18 INFO - PROCESS | 20903 | 1463281098847 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 19:58:19 INFO - PROCESS | 20903 | 1463281099168 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:19 INFO - PROCESS | 20903 | ++DOCSHELL 0x8fac7000 == 142 [pid = 20903] [id = 358] 19:58:19 INFO - PROCESS | 20903 | ++DOMWINDOW == 216 (0x92418000) [pid = 20903] [serial = 1075] [outer = (nil)] 19:58:19 INFO - PROCESS | 20903 | ++DOMWINDOW == 217 (0x92c8bc00) [pid = 20903] [serial = 1076] [outer = 0x92418000] 19:58:19 INFO - PROCESS | 20903 | 1463281099263 Marionette DEBUG loaded listener.js 19:58:19 INFO - PROCESS | 20903 | ++DOMWINDOW == 218 (0x93ad8000) [pid = 20903] [serial = 1077] [outer = 0x92418000] 19:58:20 INFO - PROCESS | 20903 | 1463281100170 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 19:58:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 19:58:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1639ms 19:58:20 INFO - PROCESS | 20903 | 1463281100227 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 19:58:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 19:58:20 INFO - PROCESS | 20903 | 1463281100231 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 19:58:20 INFO - PROCESS | 20903 | 1463281100238 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 19:58:20 INFO - PROCESS | 20903 | 1463281100241 Marionette TRACE conn3 <- [1,1406,null,{}] 19:58:20 INFO - PROCESS | 20903 | 1463281100247 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:20 INFO - PROCESS | 20903 | 1463281100462 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 19:58:20 INFO - PROCESS | 20903 | 1463281100780 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:20 INFO - PROCESS | 20903 | ++DOCSHELL 0x8fabd000 == 143 [pid = 20903] [id = 359] 19:58:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 219 (0x92415c00) [pid = 20903] [serial = 1078] [outer = (nil)] 19:58:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 220 (0x93c07800) [pid = 20903] [serial = 1079] [outer = 0x92415c00] 19:58:20 INFO - PROCESS | 20903 | 1463281100906 Marionette DEBUG loaded listener.js 19:58:21 INFO - PROCESS | 20903 | ++DOMWINDOW == 221 (0x94627400) [pid = 20903] [serial = 1080] [outer = 0x92415c00] 19:58:21 INFO - PROCESS | 20903 | 1463281101830 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 19:58:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 19:58:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1644ms 19:58:21 INFO - PROCESS | 20903 | 1463281101882 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 19:58:21 INFO - PROCESS | 20903 | 1463281101886 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 19:58:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 19:58:21 INFO - PROCESS | 20903 | 1463281101892 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 19:58:21 INFO - PROCESS | 20903 | 1463281101896 Marionette TRACE conn3 <- [1,1410,null,{}] 19:58:21 INFO - PROCESS | 20903 | 1463281101902 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:22 INFO - PROCESS | 20903 | 1463281102118 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 19:58:22 INFO - PROCESS | 20903 | 1463281102452 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:22 INFO - PROCESS | 20903 | ++DOCSHELL 0x91ff5800 == 144 [pid = 20903] [id = 360] 19:58:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 222 (0x93aac800) [pid = 20903] [serial = 1081] [outer = (nil)] 19:58:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 223 (0x95007400) [pid = 20903] [serial = 1082] [outer = 0x93aac800] 19:58:22 INFO - PROCESS | 20903 | 1463281102550 Marionette DEBUG loaded listener.js 19:58:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 224 (0x95045c00) [pid = 20903] [serial = 1083] [outer = 0x93aac800] 19:58:23 INFO - PROCESS | 20903 | 1463281103561 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 19:58:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 19:58:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1692ms 19:58:23 INFO - PROCESS | 20903 | 1463281103585 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 19:58:23 INFO - PROCESS | 20903 | 1463281103589 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 19:58:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 19:58:23 INFO - PROCESS | 20903 | 1463281103596 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 19:58:23 INFO - PROCESS | 20903 | 1463281103599 Marionette TRACE conn3 <- [1,1414,null,{}] 19:58:23 INFO - PROCESS | 20903 | 1463281103605 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:23 INFO - PROCESS | 20903 | 1463281103820 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 19:58:24 INFO - PROCESS | 20903 | 1463281104142 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:24 INFO - PROCESS | 20903 | ++DOCSHELL 0x93adb400 == 145 [pid = 20903] [id = 361] 19:58:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 225 (0x93ae1000) [pid = 20903] [serial = 1084] [outer = (nil)] 19:58:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 226 (0x98f2c800) [pid = 20903] [serial = 1085] [outer = 0x93ae1000] 19:58:24 INFO - PROCESS | 20903 | 1463281104236 Marionette DEBUG loaded listener.js 19:58:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 227 (0x98fbd800) [pid = 20903] [serial = 1086] [outer = 0x93ae1000] 19:58:25 INFO - PROCESS | 20903 | 1463281105284 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 19:58:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 19:58:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1734ms 19:58:25 INFO - PROCESS | 20903 | 1463281105332 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 19:58:25 INFO - PROCESS | 20903 | 1463281105336 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 19:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 19:58:25 INFO - PROCESS | 20903 | 1463281105342 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 19:58:25 INFO - PROCESS | 20903 | 1463281105346 Marionette TRACE conn3 <- [1,1418,null,{}] 19:58:25 INFO - PROCESS | 20903 | 1463281105352 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:25 INFO - PROCESS | 20903 | 1463281105605 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 19:58:25 INFO - PROCESS | 20903 | 1463281105942 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:25 INFO - PROCESS | 20903 | ++DOCSHELL 0x913d7000 == 146 [pid = 20903] [id = 362] 19:58:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 228 (0x93c10400) [pid = 20903] [serial = 1087] [outer = (nil)] 19:58:26 INFO - PROCESS | 20903 | ++DOMWINDOW == 229 (0x99c0cc00) [pid = 20903] [serial = 1088] [outer = 0x93c10400] 19:58:26 INFO - PROCESS | 20903 | 1463281106037 Marionette DEBUG loaded listener.js 19:58:26 INFO - PROCESS | 20903 | ++DOMWINDOW == 230 (0x99c10400) [pid = 20903] [serial = 1089] [outer = 0x93c10400] 19:58:27 INFO - PROCESS | 20903 | 1463281106995 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 19:58:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 19:58:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1687ms 19:58:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 19:58:27 INFO - PROCESS | 20903 | 1463281107030 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 19:58:27 INFO - PROCESS | 20903 | 1463281107034 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 19:58:27 INFO - PROCESS | 20903 | 1463281107041 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 19:58:27 INFO - PROCESS | 20903 | 1463281107045 Marionette TRACE conn3 <- [1,1422,null,{}] 19:58:27 INFO - PROCESS | 20903 | 1463281107051 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:27 INFO - PROCESS | 20903 | 1463281107290 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 19:58:27 INFO - PROCESS | 20903 | 1463281107632 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:27 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c18fc00 == 147 [pid = 20903] [id = 363] 19:58:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 231 (0x99f99000) [pid = 20903] [serial = 1090] [outer = (nil)] 19:58:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 232 (0x9a2c3400) [pid = 20903] [serial = 1091] [outer = 0x99f99000] 19:58:27 INFO - PROCESS | 20903 | 1463281107732 Marionette DEBUG loaded listener.js 19:58:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 233 (0x9ab07000) [pid = 20903] [serial = 1092] [outer = 0x99f99000] 19:58:28 INFO - PROCESS | 20903 | 1463281108732 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 19:58:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 19:58:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1737ms 19:58:28 INFO - PROCESS | 20903 | 1463281108778 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 19:58:28 INFO - PROCESS | 20903 | 1463281108782 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 19:58:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 19:58:28 INFO - PROCESS | 20903 | 1463281108789 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 19:58:28 INFO - PROCESS | 20903 | 1463281108792 Marionette TRACE conn3 <- [1,1426,null,{}] 19:58:28 INFO - PROCESS | 20903 | 1463281108798 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:29 INFO - PROCESS | 20903 | 1463281109003 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 19:58:29 INFO - PROCESS | 20903 | 1463281109334 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:29 INFO - PROCESS | 20903 | ++DOCSHELL 0x99d01800 == 148 [pid = 20903] [id = 364] 19:58:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 234 (0x9a2d1800) [pid = 20903] [serial = 1093] [outer = (nil)] 19:58:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 235 (0x9b881800) [pid = 20903] [serial = 1094] [outer = 0x9a2d1800] 19:58:29 INFO - PROCESS | 20903 | 1463281109428 Marionette DEBUG loaded listener.js 19:58:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 236 (0x9b8eb400) [pid = 20903] [serial = 1095] [outer = 0x9a2d1800] 19:58:30 INFO - PROCESS | 20903 | 1463281110363 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 19:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 19:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1632ms 19:58:30 INFO - PROCESS | 20903 | 1463281110422 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 19:58:30 INFO - PROCESS | 20903 | 1463281110425 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 19:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 19:58:30 INFO - PROCESS | 20903 | 1463281110432 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 19:58:30 INFO - PROCESS | 20903 | 1463281110436 Marionette TRACE conn3 <- [1,1430,null,{}] 19:58:30 INFO - PROCESS | 20903 | 1463281110441 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:30 INFO - PROCESS | 20903 | 1463281110649 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 19:58:31 INFO - PROCESS | 20903 | 1463281110995 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:31 INFO - PROCESS | 20903 | ++DOCSHELL 0x99c02c00 == 149 [pid = 20903] [id = 365] 19:58:31 INFO - PROCESS | 20903 | ++DOMWINDOW == 237 (0x9a2c6400) [pid = 20903] [serial = 1096] [outer = (nil)] 19:58:31 INFO - PROCESS | 20903 | ++DOMWINDOW == 238 (0xa1129400) [pid = 20903] [serial = 1097] [outer = 0x9a2c6400] 19:58:31 INFO - PROCESS | 20903 | 1463281111090 Marionette DEBUG loaded listener.js 19:58:31 INFO - PROCESS | 20903 | ++DOMWINDOW == 239 (0xa11d3800) [pid = 20903] [serial = 1098] [outer = 0x9a2c6400] 19:58:32 INFO - PROCESS | 20903 | 1463281112006 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 19:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 19:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1630ms 19:58:32 INFO - PROCESS | 20903 | 1463281112063 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 19:58:32 INFO - PROCESS | 20903 | 1463281112067 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 19:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 19:58:32 INFO - PROCESS | 20903 | 1463281112074 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 19:58:32 INFO - PROCESS | 20903 | 1463281112077 Marionette TRACE conn3 <- [1,1434,null,{}] 19:58:32 INFO - PROCESS | 20903 | 1463281112083 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:32 INFO - PROCESS | 20903 | 1463281112290 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 19:58:32 INFO - PROCESS | 20903 | 1463281112626 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:32 INFO - PROCESS | 20903 | ++DOCSHELL 0x8a638800 == 150 [pid = 20903] [id = 366] 19:58:32 INFO - PROCESS | 20903 | ++DOMWINDOW == 240 (0x8af4a400) [pid = 20903] [serial = 1099] [outer = (nil)] 19:58:32 INFO - PROCESS | 20903 | ++DOMWINDOW == 241 (0xa3094000) [pid = 20903] [serial = 1100] [outer = 0x8af4a400] 19:58:32 INFO - PROCESS | 20903 | 1463281112720 Marionette DEBUG loaded listener.js 19:58:32 INFO - PROCESS | 20903 | ++DOMWINDOW == 242 (0xa325d800) [pid = 20903] [serial = 1101] [outer = 0x8af4a400] 19:58:33 INFO - PROCESS | 20903 | 1463281113692 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 19:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 19:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1680ms 19:58:33 INFO - PROCESS | 20903 | 1463281113755 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 19:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 19:58:33 INFO - PROCESS | 20903 | 1463281113759 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 19:58:33 INFO - PROCESS | 20903 | 1463281113766 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 19:58:33 INFO - PROCESS | 20903 | 1463281113769 Marionette TRACE conn3 <- [1,1438,null,{}] 19:58:33 INFO - PROCESS | 20903 | 1463281113775 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:33 INFO - PROCESS | 20903 | 1463281113981 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 19:58:34 INFO - PROCESS | 20903 | 1463281114305 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:34 INFO - PROCESS | 20903 | ++DOCSHELL 0x9d9ca800 == 151 [pid = 20903] [id = 367] 19:58:34 INFO - PROCESS | 20903 | ++DOMWINDOW == 243 (0xa2278c00) [pid = 20903] [serial = 1102] [outer = (nil)] 19:58:34 INFO - PROCESS | 20903 | ++DOMWINDOW == 244 (0xa627d400) [pid = 20903] [serial = 1103] [outer = 0xa2278c00] 19:58:34 INFO - PROCESS | 20903 | 1463281114399 Marionette DEBUG loaded listener.js 19:58:34 INFO - PROCESS | 20903 | ++DOMWINDOW == 245 (0xa628c400) [pid = 20903] [serial = 1104] [outer = 0xa2278c00] 19:58:35 INFO - PROCESS | 20903 | 1463281115312 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 19:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 19:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1588ms 19:58:35 INFO - PROCESS | 20903 | 1463281115353 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 19:58:35 INFO - PROCESS | 20903 | 1463281115357 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 19:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 19:58:35 INFO - PROCESS | 20903 | 1463281115364 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 19:58:35 INFO - PROCESS | 20903 | 1463281115367 Marionette TRACE conn3 <- [1,1442,null,{}] 19:58:35 INFO - PROCESS | 20903 | 1463281115373 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:35 INFO - PROCESS | 20903 | 1463281115586 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 19:58:35 INFO - PROCESS | 20903 | 1463281115953 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:35 INFO - PROCESS | 20903 | ++DOCSHELL 0x87c7b800 == 152 [pid = 20903] [id = 368] 19:58:35 INFO - PROCESS | 20903 | ++DOMWINDOW == 246 (0x87c7f800) [pid = 20903] [serial = 1105] [outer = (nil)] 19:58:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 247 (0x87c84000) [pid = 20903] [serial = 1106] [outer = 0x87c7f800] 19:58:36 INFO - PROCESS | 20903 | 1463281116057 Marionette DEBUG loaded listener.js 19:58:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 248 (0x87c86c00) [pid = 20903] [serial = 1107] [outer = 0x87c7f800] 19:58:36 INFO - PROCESS | 20903 | 1463281116997 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 19:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 19:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1682ms 19:58:37 INFO - PROCESS | 20903 | 1463281117046 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 19:58:37 INFO - PROCESS | 20903 | 1463281117051 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 19:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 19:58:37 INFO - PROCESS | 20903 | 1463281117057 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 19:58:37 INFO - PROCESS | 20903 | 1463281117061 Marionette TRACE conn3 <- [1,1446,null,{}] 19:58:37 INFO - PROCESS | 20903 | 1463281117066 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:37 INFO - PROCESS | 20903 | 1463281117279 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 19:58:37 INFO - PROCESS | 20903 | 1463281117619 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:37 INFO - PROCESS | 20903 | ++DOCSHELL 0x87c7dc00 == 153 [pid = 20903] [id = 369] 19:58:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 249 (0x87c85400) [pid = 20903] [serial = 1108] [outer = (nil)] 19:58:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 250 (0x8faba000) [pid = 20903] [serial = 1109] [outer = 0x87c85400] 19:58:37 INFO - PROCESS | 20903 | 1463281117711 Marionette DEBUG loaded listener.js 19:58:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 251 (0x9240dc00) [pid = 20903] [serial = 1110] [outer = 0x87c85400] 19:58:38 INFO - PROCESS | 20903 | 1463281118648 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 19:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 19:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1638ms 19:58:38 INFO - PROCESS | 20903 | 1463281118696 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 19:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 19:58:38 INFO - PROCESS | 20903 | 1463281118700 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 19:58:38 INFO - PROCESS | 20903 | 1463281118707 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 19:58:38 INFO - PROCESS | 20903 | 1463281118711 Marionette TRACE conn3 <- [1,1450,null,{}] 19:58:38 INFO - PROCESS | 20903 | 1463281118716 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:38 INFO - PROCESS | 20903 | 1463281118934 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 19:58:39 INFO - PROCESS | 20903 | 1463281119264 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:39 INFO - PROCESS | 20903 | ++DOCSHELL 0x8919c400 == 154 [pid = 20903] [id = 370] 19:58:39 INFO - PROCESS | 20903 | ++DOMWINDOW == 252 (0x8919ec00) [pid = 20903] [serial = 1111] [outer = (nil)] 19:58:39 INFO - PROCESS | 20903 | ++DOMWINDOW == 253 (0x8da13000) [pid = 20903] [serial = 1112] [outer = 0x8919ec00] 19:58:39 INFO - PROCESS | 20903 | 1463281119358 Marionette DEBUG loaded listener.js 19:58:39 INFO - PROCESS | 20903 | ++DOMWINDOW == 254 (0x8dcd6800) [pid = 20903] [serial = 1113] [outer = 0x8919ec00] 19:58:41 INFO - PROCESS | 20903 | --DOCSHELL 0x8e2f1c00 == 153 [pid = 20903] [id = 243] 19:58:41 INFO - PROCESS | 20903 | --DOCSHELL 0x898c6c00 == 152 [pid = 20903] [id = 299] 19:58:41 INFO - PROCESS | 20903 | --DOCSHELL 0x8db62000 == 151 [pid = 20903] [id = 298] 19:58:41 INFO - PROCESS | 20903 | --DOCSHELL 0x8a635c00 == 150 [pid = 20903] [id = 301] 19:58:41 INFO - PROCESS | 20903 | --DOCSHELL 0x8eb76c00 == 149 [pid = 20903] [id = 351] 19:58:41 INFO - PROCESS | 20903 | --DOCSHELL 0x8c942c00 == 148 [pid = 20903] [id = 350] 19:58:41 INFO - PROCESS | 20903 | --DOCSHELL 0x8901d800 == 147 [pid = 20903] [id = 349] 19:58:41 INFO - PROCESS | 20903 | --DOCSHELL 0x89ee2400 == 146 [pid = 20903] [id = 306] 19:58:41 INFO - PROCESS | 20903 | --DOCSHELL 0x8919ac00 == 145 [pid = 20903] [id = 348] 19:58:41 INFO - PROCESS | 20903 | --DOCSHELL 0x891a7000 == 144 [pid = 20903] [id = 347] 19:58:41 INFO - PROCESS | 20903 | --DOCSHELL 0x89ee3400 == 143 [pid = 20903] [id = 346] 19:58:41 INFO - PROCESS | 20903 | --DOCSHELL 0x8901f400 == 142 [pid = 20903] [id = 345] 19:58:41 INFO - PROCESS | 20903 | --DOCSHELL 0x8ba87c00 == 141 [pid = 20903] [id = 344] 19:58:41 INFO - PROCESS | 20903 | --DOCSHELL 0x8ba89400 == 140 [pid = 20903] [id = 342] 19:58:41 INFO - PROCESS | 20903 | --DOCSHELL 0x8ba92400 == 139 [pid = 20903] [id = 343] 19:58:41 INFO - PROCESS | 20903 | --DOCSHELL 0xa3256c00 == 138 [pid = 20903] [id = 341] 19:58:41 INFO - PROCESS | 20903 | --DOCSHELL 0x88f03c00 == 137 [pid = 20903] [id = 340] 19:58:41 INFO - PROCESS | 20903 | --DOCSHELL 0x9ab0d000 == 136 [pid = 20903] [id = 339] 19:58:41 INFO - PROCESS | 20903 | --DOCSHELL 0x8e2e5c00 == 135 [pid = 20903] [id = 337] 19:58:41 INFO - PROCESS | 20903 | --DOCSHELL 0x898c8400 == 134 [pid = 20903] [id = 338] 19:58:41 INFO - PROCESS | 20903 | --DOCSHELL 0x8fab2000 == 133 [pid = 20903] [id = 336] 19:58:41 INFO - PROCESS | 20903 | --DOCSHELL 0x8da0c800 == 132 [pid = 20903] [id = 335] 19:58:41 INFO - PROCESS | 20903 | --DOCSHELL 0x8eb78800 == 131 [pid = 20903] [id = 334] 19:58:41 INFO - PROCESS | 20903 | --DOCSHELL 0x91d96c00 == 130 [pid = 20903] [id = 333] 19:58:41 INFO - PROCESS | 20903 | --DOCSHELL 0x8e543c00 == 129 [pid = 20903] [id = 332] 19:58:41 INFO - PROCESS | 20903 | --DOCSHELL 0x8c716000 == 128 [pid = 20903] [id = 331] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 253 (0x99cb2c00) [pid = 20903] [serial = 687] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 252 (0x92b85c00) [pid = 20903] [serial = 681] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 251 (0xa503f800) [pid = 20903] [serial = 626] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 250 (0x8dcd0000) [pid = 20903] [serial = 672] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 249 (0x91ff9400) [pid = 20903] [serial = 744] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 248 (0x913d4000) [pid = 20903] [serial = 741] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 247 (0x89ee7000) [pid = 20903] [serial = 669] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 246 (0x8e3f0400) [pid = 20903] [serial = 705] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 245 (0x8fab0800) [pid = 20903] [serial = 702] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 244 (0x8fad5c00) [pid = 20903] [serial = 678] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 243 (0x89ee2800) [pid = 20903] [serial = 638] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 242 (0x8b830800) [pid = 20903] [serial = 735] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 241 (0x8f81d800) [pid = 20903] [serial = 708] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 240 (0x92c87000) [pid = 20903] [serial = 711] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 239 (0x9892a800) [pid = 20903] [serial = 762] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 238 (0x93aeb000) [pid = 20903] [serial = 753] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 237 (0x93adc000) [pid = 20903] [serial = 611] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 236 (0x9ab03800) [pid = 20903] [serial = 620] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 235 (0x8e54d000) [pid = 20903] [serial = 629] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 234 (0x8e2ed400) [pid = 20903] [serial = 738] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 233 (0x95139c00) [pid = 20903] [serial = 684] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 232 (0x92e2e000) [pid = 20903] [serial = 750] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 231 (0x9b882800) [pid = 20903] [serial = 693] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 230 (0x99b50800) [pid = 20903] [serial = 765] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 229 (0x9a2c9000) [pid = 20903] [serial = 690] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 228 (0x92410800) [pid = 20903] [serial = 747] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 227 (0x977e7000) [pid = 20903] [serial = 617] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 226 (0x93cdd800) [pid = 20903] [serial = 756] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 225 (0x93cd5400) [pid = 20903] [serial = 614] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 224 (0x8e3f3000) [pid = 20903] [serial = 768] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 223 (0xa6b69c00) [pid = 20903] [serial = 635] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 222 (0x8da12400) [pid = 20903] [serial = 605] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 221 (0x8fab8000) [pid = 20903] [serial = 608] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 220 (0x9503bc00) [pid = 20903] [serial = 759] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 219 (0xa35f3800) [pid = 20903] [serial = 632] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 218 (0x9d9cd000) [pid = 20903] [serial = 623] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 217 (0x8ebf2c00) [pid = 20903] [serial = 675] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 216 (0x8ca5e400) [pid = 20903] [serial = 699] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 215 (0xa11db000) [pid = 20903] [serial = 696] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 214 (0x9970f400) [pid = 20903] [serial = 807] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 213 (0x8a638000) [pid = 20903] [serial = 789] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 212 (0x93aad400) [pid = 20903] [serial = 801] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 211 (0x8e2e6000) [pid = 20903] [serial = 906] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 210 (0x8db65800) [pid = 20903] [serial = 903] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 209 (0x8cadd800) [pid = 20903] [serial = 900] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 208 (0x8db6a000) [pid = 20903] [serial = 897] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 207 (0xa62f0c00) [pid = 20903] [serial = 894] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 206 (0x99d0b000) [pid = 20903] [serial = 891] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 205 (0x8eb7f000) [pid = 20903] [serial = 888] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 204 (0x891a7400) [pid = 20903] [serial = 885] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 203 (0xa67bac00) [pid = 20903] [serial = 882] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 202 (0xa627e800) [pid = 20903] [serial = 879] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 201 (0xa3257400) [pid = 20903] [serial = 876] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 200 (0xa11df800) [pid = 20903] [serial = 873] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 199 (0x9b0ca800) [pid = 20903] [serial = 870] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 198 (0x9a11a800) [pid = 20903] [serial = 867] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 197 (0x95145800) [pid = 20903] [serial = 864] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 196 (0x8ea6f000) [pid = 20903] [serial = 861] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 195 (0x8e546c00) [pid = 20903] [serial = 831] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 194 (0x9d95ac00) [pid = 20903] [serial = 819] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 193 (0x913de400) [pid = 20903] [serial = 551] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 192 (0x9a2c7400) [pid = 20903] [serial = 813] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 191 (0x8e6d4c00) [pid = 20903] [serial = 795] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 190 (0x99f99c00) [pid = 20903] [serial = 810] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 189 (0x9ab56000) [pid = 20903] [serial = 816] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 188 (0x9513a000) [pid = 20903] [serial = 804] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 187 (0x8c94d000) [pid = 20903] [serial = 792] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 186 (0xa11d4000) [pid = 20903] [serial = 822] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 185 (0x9240d800) [pid = 20903] [serial = 798] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 184 (0xa2631800) [pid = 20903] [serial = 828] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 183 (0x8c3d0c00) [pid = 20903] [serial = 858] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 182 (0xa2149800) [pid = 20903] [serial = 825] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 181 (0x9500ec00) [pid = 20903] [serial = 855] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 180 (0x8edadc00) [pid = 20903] [serial = 992] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 179 (0x8e6d2400) [pid = 20903] [serial = 987] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 178 (0x8f81e400) [pid = 20903] [serial = 989] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 177 (0x8eb78000) [pid = 20903] [serial = 924] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 176 (0x9970e000) [pid = 20903] [serial = 959] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 175 (0x99aac400) [pid = 20903] [serial = 960] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 174 (0x9a11a400) [pid = 20903] [serial = 965] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 173 (0x9a123800) [pid = 20903] [serial = 966] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 172 (0x922f4000) [pid = 20903] [serial = 941] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 171 (0x9240b400) [pid = 20903] [serial = 942] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 170 (0x9b0c8400) [pid = 20903] [serial = 971] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 169 (0x9a945400) [pid = 20903] [serial = 972] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 168 (0x981e4000) [pid = 20903] [serial = 956] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 167 (0x98f33c00) [pid = 20903] [serial = 957] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 166 (0x8facf800) [pid = 20903] [serial = 938] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 165 (0x913d0400) [pid = 20903] [serial = 939] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 164 (0x9d9dbc00) [pid = 20903] [serial = 977] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 163 (0xa112b400) [pid = 20903] [serial = 978] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 162 (0x92b8f400) [pid = 20903] [serial = 944] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 161 (0x92c86000) [pid = 20903] [serial = 945] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 160 (0x8da11800) [pid = 20903] [serial = 983] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 159 (0x99f93800) [pid = 20903] [serial = 968] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 158 (0x9a945800) [pid = 20903] [serial = 969] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 157 (0x8b829800) [pid = 20903] [serial = 980] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 156 (0x8c18c000) [pid = 20903] [serial = 981] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 155 (0x8da07400) [pid = 20903] [serial = 929] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 154 (0x8db61400) [pid = 20903] [serial = 930] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 153 (0x93c0e000) [pid = 20903] [serial = 950] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 152 (0x93cdbc00) [pid = 20903] [serial = 951] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 151 (0x8b9ad000) [pid = 20903] [serial = 926] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 150 (0x8c3cac00) [pid = 20903] [serial = 927] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 149 (0x9d99b400) [pid = 20903] [serial = 974] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 148 (0x9d9c8c00) [pid = 20903] [serial = 975] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 147 (0x94685c00) [pid = 20903] [serial = 953] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 146 (0x95006000) [pid = 20903] [serial = 954] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 145 (0x93ad9c00) [pid = 20903] [serial = 947] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 144 (0x93ae4400) [pid = 20903] [serial = 948] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 143 (0x8fab0400) [pid = 20903] [serial = 935] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 142 (0x8fabb800) [pid = 20903] [serial = 936] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 141 (0x8ecbd800) [pid = 20903] [serial = 932] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 140 (0x8edb1000) [pid = 20903] [serial = 933] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 139 (0x99d03c00) [pid = 20903] [serial = 962] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 138 (0x99d08800) [pid = 20903] [serial = 963] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 137 (0x8e5e9000) [pid = 20903] [serial = 986] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 136 (0x8fac7c00) [pid = 20903] [serial = 990] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | --DOMWINDOW == 135 (0x8dcccc00) [pid = 20903] [serial = 984] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 20903 | 1463281121821 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 19:58:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 19:58:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 3146ms 19:58:41 INFO - PROCESS | 20903 | 1463281121853 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 19:58:41 INFO - PROCESS | 20903 | 1463281121857 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 19:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 19:58:41 INFO - PROCESS | 20903 | 1463281121867 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 19:58:41 INFO - PROCESS | 20903 | 1463281121873 Marionette TRACE conn3 <- [1,1454,null,{}] 19:58:41 INFO - PROCESS | 20903 | 1463281121882 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:42 INFO - PROCESS | 20903 | 1463281122112 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 19:58:42 INFO - PROCESS | 20903 | 1463281122305 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:42 INFO - PROCESS | 20903 | ++DOCSHELL 0x891a2800 == 129 [pid = 20903] [id = 371] 19:58:42 INFO - PROCESS | 20903 | ++DOMWINDOW == 136 (0x891a7c00) [pid = 20903] [serial = 1114] [outer = (nil)] 19:58:42 INFO - PROCESS | 20903 | ++DOMWINDOW == 137 (0x89ee4c00) [pid = 20903] [serial = 1115] [outer = 0x891a7c00] 19:58:42 INFO - PROCESS | 20903 | 1463281122389 Marionette DEBUG loaded listener.js 19:58:42 INFO - PROCESS | 20903 | ++DOMWINDOW == 138 (0x8a636c00) [pid = 20903] [serial = 1116] [outer = 0x891a7c00] 19:58:43 INFO - PROCESS | 20903 | 1463281123227 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 19:58:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 19:58:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1386ms 19:58:43 INFO - PROCESS | 20903 | 1463281123254 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 19:58:43 INFO - PROCESS | 20903 | 1463281123262 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 19:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 19:58:43 INFO - PROCESS | 20903 | 1463281123272 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 19:58:43 INFO - PROCESS | 20903 | 1463281123277 Marionette TRACE conn3 <- [1,1458,null,{}] 19:58:43 INFO - PROCESS | 20903 | 1463281123283 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:43 INFO - PROCESS | 20903 | 1463281123566 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 19:58:43 INFO - PROCESS | 20903 | 1463281123685 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:43 INFO - PROCESS | 20903 | ++DOCSHELL 0x8af56c00 == 130 [pid = 20903] [id = 372] 19:58:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 139 (0x8b82c000) [pid = 20903] [serial = 1117] [outer = (nil)] 19:58:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 140 (0x8b9ac000) [pid = 20903] [serial = 1118] [outer = 0x8b82c000] 19:58:43 INFO - PROCESS | 20903 | 1463281123760 Marionette DEBUG loaded listener.js 19:58:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 141 (0x8ba8ec00) [pid = 20903] [serial = 1119] [outer = 0x8b82c000] 19:58:44 INFO - PROCESS | 20903 | 1463281124729 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 19:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 19:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1501ms 19:58:44 INFO - PROCESS | 20903 | 1463281124774 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 19:58:44 INFO - PROCESS | 20903 | 1463281124778 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 19:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 19:58:44 INFO - PROCESS | 20903 | 1463281124792 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 19:58:44 INFO - PROCESS | 20903 | 1463281124798 Marionette TRACE conn3 <- [1,1462,null,{}] 19:58:44 INFO - PROCESS | 20903 | 1463281124814 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:45 INFO - PROCESS | 20903 | 1463281125073 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 19:58:45 INFO - PROCESS | 20903 | 1463281125102 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:45 INFO - PROCESS | 20903 | ++DOCSHELL 0x891a9000 == 131 [pid = 20903] [id = 373] 19:58:45 INFO - PROCESS | 20903 | ++DOMWINDOW == 142 (0x8c3c6c00) [pid = 20903] [serial = 1120] [outer = (nil)] 19:58:45 INFO - PROCESS | 20903 | ++DOMWINDOW == 143 (0x8c712400) [pid = 20903] [serial = 1121] [outer = 0x8c3c6c00] 19:58:45 INFO - PROCESS | 20903 | 1463281125180 Marionette DEBUG loaded listener.js 19:58:45 INFO - PROCESS | 20903 | ++DOMWINDOW == 144 (0x8c94b400) [pid = 20903] [serial = 1122] [outer = 0x8c3c6c00] 19:58:46 INFO - PROCESS | 20903 | --DOMWINDOW == 143 (0x8eb74c00) [pid = 20903] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 19:58:46 INFO - PROCESS | 20903 | --DOMWINDOW == 142 (0x8af51800) [pid = 20903] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 19:58:46 INFO - PROCESS | 20903 | --DOMWINDOW == 141 (0x8fab4000) [pid = 20903] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 19:58:46 INFO - PROCESS | 20903 | --DOMWINDOW == 140 (0x8cada800) [pid = 20903] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 19:58:46 INFO - PROCESS | 20903 | --DOMWINDOW == 139 (0x8b826000) [pid = 20903] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 19:58:46 INFO - PROCESS | 20903 | --DOMWINDOW == 138 (0x891a7800) [pid = 20903] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 19:58:46 INFO - PROCESS | 20903 | --DOMWINDOW == 137 (0x8a641800) [pid = 20903] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 19:58:46 INFO - PROCESS | 20903 | 1463281126684 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 19:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 19:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1944ms 19:58:46 INFO - PROCESS | 20903 | 1463281126729 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 19:58:46 INFO - PROCESS | 20903 | 1463281126733 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 19:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 19:58:46 INFO - PROCESS | 20903 | 1463281126739 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 19:58:46 INFO - PROCESS | 20903 | 1463281126743 Marionette TRACE conn3 <- [1,1466,null,{}] 19:58:46 INFO - PROCESS | 20903 | 1463281126748 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:46 INFO - PROCESS | 20903 | 1463281126969 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 19:58:47 INFO - PROCESS | 20903 | 1463281127141 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:47 INFO - PROCESS | 20903 | ++DOCSHELL 0x891a2000 == 132 [pid = 20903] [id = 374] 19:58:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 138 (0x8b82e800) [pid = 20903] [serial = 1123] [outer = (nil)] 19:58:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 139 (0x8ca55400) [pid = 20903] [serial = 1124] [outer = 0x8b82e800] 19:58:47 INFO - PROCESS | 20903 | 1463281127214 Marionette DEBUG loaded listener.js 19:58:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 140 (0x8cada400) [pid = 20903] [serial = 1125] [outer = 0x8b82e800] 19:58:47 INFO - PROCESS | 20903 | 1463281127987 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 19:58:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 19:58:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1293ms 19:58:48 INFO - PROCESS | 20903 | 1463281128034 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 19:58:48 INFO - PROCESS | 20903 | 1463281128038 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 19:58:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 19:58:48 INFO - PROCESS | 20903 | 1463281128045 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 19:58:48 INFO - PROCESS | 20903 | 1463281128048 Marionette TRACE conn3 <- [1,1470,null,{}] 19:58:48 INFO - PROCESS | 20903 | 1463281128053 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:48 INFO - PROCESS | 20903 | 1463281128236 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 19:58:48 INFO - PROCESS | 20903 | 1463281128252 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:48 INFO - PROCESS | 20903 | ++DOCSHELL 0x8cadec00 == 133 [pid = 20903] [id = 375] 19:58:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 141 (0x8cae1000) [pid = 20903] [serial = 1126] [outer = (nil)] 19:58:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 142 (0x8da11800) [pid = 20903] [serial = 1127] [outer = 0x8cae1000] 19:58:48 INFO - PROCESS | 20903 | 1463281128326 Marionette DEBUG loaded listener.js 19:58:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 143 (0x8db61c00) [pid = 20903] [serial = 1128] [outer = 0x8cae1000] 19:58:49 INFO - PROCESS | 20903 | 1463281129668 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 19:58:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 19:58:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1688ms 19:58:49 INFO - PROCESS | 20903 | 1463281129735 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 19:58:49 INFO - PROCESS | 20903 | 1463281129743 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 19:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 19:58:49 INFO - PROCESS | 20903 | 1463281129751 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 19:58:49 INFO - PROCESS | 20903 | 1463281129758 Marionette TRACE conn3 <- [1,1474,null,{}] 19:58:49 INFO - PROCESS | 20903 | 1463281129766 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:50 INFO - PROCESS | 20903 | 1463281130034 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 19:58:50 INFO - PROCESS | 20903 | 1463281130348 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:50 INFO - PROCESS | 20903 | ++DOCSHELL 0x891a4c00 == 134 [pid = 20903] [id = 376] 19:58:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 144 (0x8a63e400) [pid = 20903] [serial = 1129] [outer = (nil)] 19:58:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 145 (0x8b9ab400) [pid = 20903] [serial = 1130] [outer = 0x8a63e400] 19:58:50 INFO - PROCESS | 20903 | 1463281130442 Marionette DEBUG loaded listener.js 19:58:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 146 (0x8bb10c00) [pid = 20903] [serial = 1131] [outer = 0x8a63e400] 19:58:51 INFO - PROCESS | 20903 | 1463281131526 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 19:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 19:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1845ms 19:58:51 INFO - PROCESS | 20903 | 1463281131598 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 19:58:51 INFO - PROCESS | 20903 | 1463281131607 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 19:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 19:58:51 INFO - PROCESS | 20903 | 1463281131618 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 19:58:51 INFO - PROCESS | 20903 | 1463281131622 Marionette TRACE conn3 <- [1,1478,null,{}] 19:58:51 INFO - PROCESS | 20903 | 1463281131628 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:51 INFO - PROCESS | 20903 | 1463281131894 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 19:58:52 INFO - PROCESS | 20903 | 1463281132205 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:52 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ca58800 == 135 [pid = 20903] [id = 377] 19:58:52 INFO - PROCESS | 20903 | ++DOMWINDOW == 147 (0x8ca5c000) [pid = 20903] [serial = 1132] [outer = (nil)] 19:58:52 INFO - PROCESS | 20903 | ++DOMWINDOW == 148 (0x8da0b000) [pid = 20903] [serial = 1133] [outer = 0x8ca5c000] 19:58:52 INFO - PROCESS | 20903 | 1463281132298 Marionette DEBUG loaded listener.js 19:58:52 INFO - PROCESS | 20903 | ++DOMWINDOW == 149 (0x8db69400) [pid = 20903] [serial = 1134] [outer = 0x8ca5c000] 19:58:53 INFO - PROCESS | 20903 | 1463281133332 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 19:58:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 19:58:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1788ms 19:58:53 INFO - PROCESS | 20903 | 1463281133407 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 19:58:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 19:58:53 INFO - PROCESS | 20903 | 1463281133411 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 19:58:53 INFO - PROCESS | 20903 | 1463281133418 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 19:58:53 INFO - PROCESS | 20903 | 1463281133425 Marionette TRACE conn3 <- [1,1482,null,{}] 19:58:53 INFO - PROCESS | 20903 | 1463281133442 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:53 INFO - PROCESS | 20903 | 1463281133701 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 19:58:54 INFO - PROCESS | 20903 | 1463281134014 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:54 INFO - PROCESS | 20903 | ++DOCSHELL 0x8cae0400 == 136 [pid = 20903] [id = 378] 19:58:54 INFO - PROCESS | 20903 | ++DOMWINDOW == 150 (0x8dcd6000) [pid = 20903] [serial = 1135] [outer = (nil)] 19:58:54 INFO - PROCESS | 20903 | ++DOMWINDOW == 151 (0x8e3f8400) [pid = 20903] [serial = 1136] [outer = 0x8dcd6000] 19:58:54 INFO - PROCESS | 20903 | 1463281134105 Marionette DEBUG loaded listener.js 19:58:54 INFO - PROCESS | 20903 | ++DOMWINDOW == 152 (0x8e54dc00) [pid = 20903] [serial = 1137] [outer = 0x8dcd6000] 19:58:55 INFO - PROCESS | 20903 | 1463281135064 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 19:58:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 19:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1699ms 19:58:55 INFO - PROCESS | 20903 | 1463281135117 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 19:58:55 INFO - PROCESS | 20903 | 1463281135122 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 19:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 19:58:55 INFO - PROCESS | 20903 | 1463281135129 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 19:58:55 INFO - PROCESS | 20903 | 1463281135132 Marionette TRACE conn3 <- [1,1486,null,{}] 19:58:55 INFO - PROCESS | 20903 | 1463281135138 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:55 INFO - PROCESS | 20903 | 1463281135357 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 19:58:55 INFO - PROCESS | 20903 | 1463281135621 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:55 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e54c800 == 137 [pid = 20903] [id = 379] 19:58:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 153 (0x8e6c7400) [pid = 20903] [serial = 1138] [outer = (nil)] 19:58:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 154 (0x8e6d2800) [pid = 20903] [serial = 1139] [outer = 0x8e6c7400] 19:58:55 INFO - PROCESS | 20903 | 1463281135754 Marionette DEBUG loaded listener.js 19:58:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 155 (0x8ea70c00) [pid = 20903] [serial = 1140] [outer = 0x8e6c7400] 19:58:56 INFO - PROCESS | 20903 | 1463281136663 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 19:58:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 19:58:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1592ms 19:58:56 INFO - PROCESS | 20903 | 1463281136722 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 19:58:56 INFO - PROCESS | 20903 | 1463281136725 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 19:58:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 19:58:56 INFO - PROCESS | 20903 | 1463281136732 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 19:58:56 INFO - PROCESS | 20903 | 1463281136736 Marionette TRACE conn3 <- [1,1490,null,{}] 19:58:56 INFO - PROCESS | 20903 | 1463281136741 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:56 INFO - PROCESS | 20903 | 1463281136954 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 19:58:57 INFO - PROCESS | 20903 | 1463281137277 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:57 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c714c00 == 138 [pid = 20903] [id = 380] 19:58:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 156 (0x8e6d1800) [pid = 20903] [serial = 1141] [outer = (nil)] 19:58:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 157 (0x8eb7c800) [pid = 20903] [serial = 1142] [outer = 0x8e6d1800] 19:58:57 INFO - PROCESS | 20903 | 1463281137370 Marionette DEBUG loaded listener.js 19:58:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 158 (0x8ebecc00) [pid = 20903] [serial = 1143] [outer = 0x8e6d1800] 19:58:58 INFO - PROCESS | 20903 | 1463281138306 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 19:58:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 19:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1631ms 19:58:58 INFO - PROCESS | 20903 | 1463281138364 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 19:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 19:58:58 INFO - PROCESS | 20903 | 1463281138368 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 19:58:58 INFO - PROCESS | 20903 | 1463281138374 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 19:58:58 INFO - PROCESS | 20903 | 1463281138378 Marionette TRACE conn3 <- [1,1494,null,{}] 19:58:58 INFO - PROCESS | 20903 | 1463281138384 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:58 INFO - PROCESS | 20903 | 1463281138617 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 19:58:58 INFO - PROCESS | 20903 | 1463281138878 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:58 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e6d5800 == 139 [pid = 20903] [id = 381] 19:58:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 159 (0x8eb77000) [pid = 20903] [serial = 1144] [outer = (nil)] 19:58:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 160 (0x8f81d400) [pid = 20903] [serial = 1145] [outer = 0x8eb77000] 19:58:59 INFO - PROCESS | 20903 | 1463281139005 Marionette DEBUG loaded listener.js 19:58:59 INFO - PROCESS | 20903 | ++DOMWINDOW == 161 (0x8fab6800) [pid = 20903] [serial = 1146] [outer = 0x8eb77000] 19:58:59 INFO - PROCESS | 20903 | 1463281139937 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 19:59:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 19:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1638ms 19:59:00 INFO - PROCESS | 20903 | 1463281140012 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 19:59:00 INFO - PROCESS | 20903 | 1463281140016 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 19:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 19:59:00 INFO - PROCESS | 20903 | 1463281140023 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 19:59:00 INFO - PROCESS | 20903 | 1463281140027 Marionette TRACE conn3 <- [1,1498,null,{}] 19:59:00 INFO - PROCESS | 20903 | 1463281140033 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:00 INFO - PROCESS | 20903 | 1463281140238 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 19:59:00 INFO - PROCESS | 20903 | 1463281140503 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:00 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e6cc800 == 140 [pid = 20903] [id = 382] 19:59:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 162 (0x8ebf9000) [pid = 20903] [serial = 1147] [outer = (nil)] 19:59:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 163 (0x8fad5400) [pid = 20903] [serial = 1148] [outer = 0x8ebf9000] 19:59:00 INFO - PROCESS | 20903 | 1463281140629 Marionette DEBUG loaded listener.js 19:59:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 164 (0x913d6000) [pid = 20903] [serial = 1149] [outer = 0x8ebf9000] 19:59:01 INFO - PROCESS | 20903 | 1463281141731 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 19:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 19:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1736ms 19:59:01 INFO - PROCESS | 20903 | 1463281141760 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 19:59:01 INFO - PROCESS | 20903 | 1463281141765 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 19:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 19:59:01 INFO - PROCESS | 20903 | 1463281141771 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 19:59:01 INFO - PROCESS | 20903 | 1463281141775 Marionette TRACE conn3 <- [1,1502,null,{}] 19:59:01 INFO - PROCESS | 20903 | 1463281141781 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:02 INFO - PROCESS | 20903 | 1463281142009 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 19:59:02 INFO - PROCESS | 20903 | 1463281142344 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:02 INFO - PROCESS | 20903 | ++DOCSHELL 0x8fab0000 == 141 [pid = 20903] [id = 383] 19:59:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 165 (0x8fab9000) [pid = 20903] [serial = 1150] [outer = (nil)] 19:59:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 166 (0x91eaa800) [pid = 20903] [serial = 1151] [outer = 0x8fab9000] 19:59:02 INFO - PROCESS | 20903 | 1463281142447 Marionette DEBUG loaded listener.js 19:59:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 167 (0x91eb2400) [pid = 20903] [serial = 1152] [outer = 0x8fab9000] 19:59:03 INFO - PROCESS | 20903 | 1463281143373 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 19:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 19:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1639ms 19:59:03 INFO - PROCESS | 20903 | 1463281143411 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 19:59:03 INFO - PROCESS | 20903 | 1463281143415 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 19:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 19:59:03 INFO - PROCESS | 20903 | 1463281143422 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 19:59:03 INFO - PROCESS | 20903 | 1463281143425 Marionette TRACE conn3 <- [1,1506,null,{}] 19:59:03 INFO - PROCESS | 20903 | 1463281143431 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:03 INFO - PROCESS | 20903 | 1463281143645 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 19:59:03 INFO - PROCESS | 20903 | 1463281143919 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:03 INFO - PROCESS | 20903 | ++DOCSHELL 0x91eaa400 == 142 [pid = 20903] [id = 384] 19:59:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 168 (0x91eb4400) [pid = 20903] [serial = 1153] [outer = (nil)] 19:59:04 INFO - PROCESS | 20903 | ++DOMWINDOW == 169 (0x922fac00) [pid = 20903] [serial = 1154] [outer = 0x91eb4400] 19:59:04 INFO - PROCESS | 20903 | 1463281144048 Marionette DEBUG loaded listener.js 19:59:04 INFO - PROCESS | 20903 | ++DOMWINDOW == 170 (0x9240b400) [pid = 20903] [serial = 1155] [outer = 0x91eb4400] 19:59:04 INFO - PROCESS | 20903 | 1463281144966 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 19:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 19:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1584ms 19:59:05 INFO - PROCESS | 20903 | 1463281145007 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 19:59:05 INFO - PROCESS | 20903 | 1463281145011 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 19:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 19:59:05 INFO - PROCESS | 20903 | 1463281145018 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 19:59:05 INFO - PROCESS | 20903 | 1463281145021 Marionette TRACE conn3 <- [1,1510,null,{}] 19:59:05 INFO - PROCESS | 20903 | 1463281145027 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:05 INFO - PROCESS | 20903 | 1463281145223 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 19:59:05 INFO - PROCESS | 20903 | 1463281145507 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:05 INFO - PROCESS | 20903 | ++DOCSHELL 0x8af4f800 == 143 [pid = 20903] [id = 385] 19:59:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 171 (0x8cae0800) [pid = 20903] [serial = 1156] [outer = (nil)] 19:59:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 172 (0x92b88800) [pid = 20903] [serial = 1157] [outer = 0x8cae0800] 19:59:05 INFO - PROCESS | 20903 | 1463281145635 Marionette DEBUG loaded listener.js 19:59:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 173 (0x92c83c00) [pid = 20903] [serial = 1158] [outer = 0x8cae0800] 19:59:06 INFO - PROCESS | 20903 | 1463281146615 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 19:59:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 19:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1642ms 19:59:06 INFO - PROCESS | 20903 | 1463281146662 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 19:59:06 INFO - PROCESS | 20903 | 1463281146666 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 19:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 19:59:06 INFO - PROCESS | 20903 | 1463281146673 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 19:59:06 INFO - PROCESS | 20903 | 1463281146676 Marionette TRACE conn3 <- [1,1514,null,{}] 19:59:06 INFO - PROCESS | 20903 | 1463281146683 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:06 INFO - PROCESS | 20903 | 1463281146971 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 19:59:07 INFO - PROCESS | 20903 | 1463281147286 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:07 INFO - PROCESS | 20903 | ++DOCSHELL 0x8da0e400 == 144 [pid = 20903] [id = 386] 19:59:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 174 (0x91d97800) [pid = 20903] [serial = 1159] [outer = (nil)] 19:59:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 175 (0x93ae8800) [pid = 20903] [serial = 1160] [outer = 0x91d97800] 19:59:07 INFO - PROCESS | 20903 | 1463281147387 Marionette DEBUG loaded listener.js 19:59:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 176 (0x93c0e400) [pid = 20903] [serial = 1161] [outer = 0x91d97800] 19:59:08 INFO - PROCESS | 20903 | 1463281148315 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 19:59:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 19:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1687ms 19:59:08 INFO - PROCESS | 20903 | 1463281148361 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 19:59:08 INFO - PROCESS | 20903 | 1463281148365 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 19:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 19:59:08 INFO - PROCESS | 20903 | 1463281148372 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 19:59:08 INFO - PROCESS | 20903 | 1463281148376 Marionette TRACE conn3 <- [1,1518,null,{}] 19:59:08 INFO - PROCESS | 20903 | 1463281148382 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:08 INFO - PROCESS | 20903 | 1463281148595 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 19:59:08 INFO - PROCESS | 20903 | 1463281148906 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:08 INFO - PROCESS | 20903 | ++DOCSHELL 0x93ad8800 == 145 [pid = 20903] [id = 387] 19:59:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 177 (0x93ad9000) [pid = 20903] [serial = 1162] [outer = (nil)] 19:59:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 178 (0x94629000) [pid = 20903] [serial = 1163] [outer = 0x93ad9000] 19:59:09 INFO - PROCESS | 20903 | 1463281148999 Marionette DEBUG loaded listener.js 19:59:09 INFO - PROCESS | 20903 | ++DOMWINDOW == 179 (0x9462ec00) [pid = 20903] [serial = 1164] [outer = 0x93ad9000] 19:59:09 INFO - PROCESS | 20903 | 1463281149914 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 19:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 19:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1589ms 19:59:09 INFO - PROCESS | 20903 | 1463281149964 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 19:59:09 INFO - PROCESS | 20903 | 1463281149967 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 19:59:09 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 19:59:09 INFO - PROCESS | 20903 | 1463281149974 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 19:59:09 INFO - PROCESS | 20903 | 1463281149978 Marionette TRACE conn3 <- [1,1522,null,{}] 19:59:09 INFO - PROCESS | 20903 | 1463281149984 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:10 INFO - PROCESS | 20903 | 1463281150197 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 19:59:10 INFO - PROCESS | 20903 | 1463281150465 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:10 INFO - PROCESS | 20903 | ++DOCSHELL 0x93cdbc00 == 146 [pid = 20903] [id = 388] 19:59:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 180 (0x9500d800) [pid = 20903] [serial = 1165] [outer = (nil)] 19:59:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 181 (0x95139000) [pid = 20903] [serial = 1166] [outer = 0x9500d800] 19:59:10 INFO - PROCESS | 20903 | 1463281150592 Marionette DEBUG loaded listener.js 19:59:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 182 (0x9513d800) [pid = 20903] [serial = 1167] [outer = 0x9500d800] 19:59:11 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:59:11 INFO - PROCESS | 20903 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:59:11 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:59:11 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:59:11 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:59:11 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:59:11 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:59:11 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:59:11 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:59:11 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:59:11 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:59:11 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 19:59:11 INFO - PROCESS | 20903 | 1463281151400 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 19:59:11 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 () { 19:59:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:59:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 19:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 19:59:11 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 () { 19:59:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:59:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 19:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 19:59:11 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 () { 19:59:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:59:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 19:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 19:59:11 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 () { 19:59:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:59:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 19:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 19:59:11 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1484ms 19:59:11 INFO - PROCESS | 20903 | 1463281151462 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 19:59:11 INFO - PROCESS | 20903 | 1463281151465 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 19:59:11 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 19:59:11 INFO - PROCESS | 20903 | 1463281151476 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 19:59:11 INFO - PROCESS | 20903 | 1463281151479 Marionette TRACE conn3 <- [1,1526,null,{}] 19:59:11 INFO - PROCESS | 20903 | 1463281151485 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:11 INFO - PROCESS | 20903 | 1463281151691 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 19:59:11 INFO - PROCESS | 20903 | 1463281151977 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:12 INFO - PROCESS | 20903 | ++DOCSHELL 0x93adcc00 == 147 [pid = 20903] [id = 389] 19:59:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 183 (0x9513ac00) [pid = 20903] [serial = 1168] [outer = (nil)] 19:59:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 184 (0x981e4000) [pid = 20903] [serial = 1169] [outer = 0x9513ac00] 19:59:12 INFO - PROCESS | 20903 | 1463281152111 Marionette DEBUG loaded listener.js 19:59:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 185 (0x989d1400) [pid = 20903] [serial = 1170] [outer = 0x9513ac00] 19:59:12 INFO - PROCESS | 20903 | 1463281152974 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 19:59:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:59:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 19:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 19:59:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:59:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 19:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 19:59:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 19:59:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 19:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 19:59:13 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1533ms 19:59:13 INFO - PROCESS | 20903 | 1463281153014 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 19:59:13 INFO - PROCESS | 20903 | 1463281153017 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 19:59:13 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 19:59:13 INFO - PROCESS | 20903 | 1463281153025 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 19:59:13 INFO - PROCESS | 20903 | 1463281153028 Marionette TRACE conn3 <- [1,1530,null,{}] 19:59:13 INFO - PROCESS | 20903 | 1463281153056 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:13 INFO - PROCESS | 20903 | 1463281153298 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 19:59:13 INFO - PROCESS | 20903 | 1463281153610 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:13 INFO - PROCESS | 20903 | ++DOCSHELL 0x8901f000 == 148 [pid = 20903] [id = 390] 19:59:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 186 (0x8ea6f800) [pid = 20903] [serial = 1171] [outer = (nil)] 19:59:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 187 (0x99c05800) [pid = 20903] [serial = 1172] [outer = 0x8ea6f800] 19:59:13 INFO - PROCESS | 20903 | 1463281153704 Marionette DEBUG loaded listener.js 19:59:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 188 (0x99cb1400) [pid = 20903] [serial = 1173] [outer = 0x8ea6f800] 19:59:14 INFO - PROCESS | 20903 | 1463281154478 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 19:59:14 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 19:59:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 19:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 19:59:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 19:59:14 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. 19:59:14 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 19:59:14 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1500ms 19:59:14 INFO - PROCESS | 20903 | 1463281154527 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 19:59:14 INFO - PROCESS | 20903 | 1463281154530 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 19:59:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 19:59:14 INFO - PROCESS | 20903 | 1463281154537 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 19:59:14 INFO - PROCESS | 20903 | 1463281154541 Marionette TRACE conn3 <- [1,1534,null,{}] 19:59:14 INFO - PROCESS | 20903 | 1463281154547 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:14 INFO - PROCESS | 20903 | 1463281154791 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 19:59:15 INFO - PROCESS | 20903 | 1463281155070 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:15 INFO - PROCESS | 20903 | ++DOCSHELL 0x99b4d400 == 149 [pid = 20903] [id = 391] 19:59:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 189 (0x99b4d800) [pid = 20903] [serial = 1174] [outer = (nil)] 19:59:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 190 (0x9a11c000) [pid = 20903] [serial = 1175] [outer = 0x99b4d800] 19:59:15 INFO - PROCESS | 20903 | 1463281155156 Marionette DEBUG loaded listener.js 19:59:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 191 (0x9a122800) [pid = 20903] [serial = 1176] [outer = 0x99b4d800] 19:59:16 INFO - PROCESS | 20903 | 1463281156082 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 19:59:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 19:59:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1582ms 19:59:16 INFO - PROCESS | 20903 | 1463281156120 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 19:59:16 INFO - PROCESS | 20903 | 1463281156124 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 19:59:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 19:59:16 INFO - PROCESS | 20903 | 1463281156151 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 19:59:16 INFO - PROCESS | 20903 | 1463281156155 Marionette TRACE conn3 <- [1,1538,null,{}] 19:59:16 INFO - PROCESS | 20903 | 1463281156161 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:16 INFO - PROCESS | 20903 | 1463281156391 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 19:59:16 INFO - PROCESS | 20903 | 1463281156724 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:16 INFO - PROCESS | 20903 | ++DOCSHELL 0x89021400 == 150 [pid = 20903] [id = 392] 19:59:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 192 (0x8f81c800) [pid = 20903] [serial = 1177] [outer = (nil)] 19:59:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 193 (0x9a2cb000) [pid = 20903] [serial = 1178] [outer = 0x8f81c800] 19:59:16 INFO - PROCESS | 20903 | 1463281156818 Marionette DEBUG loaded listener.js 19:59:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 194 (0x9a2d0400) [pid = 20903] [serial = 1179] [outer = 0x8f81c800] 19:59:17 INFO - PROCESS | 20903 | 1463281157697 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 19:59:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 19:59:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1591ms 19:59:17 INFO - PROCESS | 20903 | 1463281157738 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 19:59:17 INFO - PROCESS | 20903 | 1463281157742 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 19:59:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 19:59:17 INFO - PROCESS | 20903 | 1463281157748 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 19:59:17 INFO - PROCESS | 20903 | 1463281157752 Marionette TRACE conn3 <- [1,1542,null,{}] 19:59:17 INFO - PROCESS | 20903 | 1463281157757 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:17 INFO - PROCESS | 20903 | 1463281157975 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 19:59:18 INFO - PROCESS | 20903 | 1463281158314 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:18 INFO - PROCESS | 20903 | ++DOCSHELL 0x89ee8400 == 151 [pid = 20903] [id = 393] 19:59:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 195 (0x89eeac00) [pid = 20903] [serial = 1180] [outer = (nil)] 19:59:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 196 (0x9aeac000) [pid = 20903] [serial = 1181] [outer = 0x89eeac00] 19:59:18 INFO - PROCESS | 20903 | 1463281158407 Marionette DEBUG loaded listener.js 19:59:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 197 (0x9b0d4800) [pid = 20903] [serial = 1182] [outer = 0x89eeac00] 19:59:20 INFO - PROCESS | 20903 | --DOCSHELL 0x891a2000 == 150 [pid = 20903] [id = 374] 19:59:20 INFO - PROCESS | 20903 | --DOCSHELL 0x891a9000 == 149 [pid = 20903] [id = 373] 19:59:20 INFO - PROCESS | 20903 | --DOCSHELL 0x8af56c00 == 148 [pid = 20903] [id = 372] 19:59:20 INFO - PROCESS | 20903 | --DOCSHELL 0x891a2800 == 147 [pid = 20903] [id = 371] 19:59:20 INFO - PROCESS | 20903 | --DOCSHELL 0x8919c400 == 146 [pid = 20903] [id = 370] 19:59:20 INFO - PROCESS | 20903 | --DOCSHELL 0x87c7dc00 == 145 [pid = 20903] [id = 369] 19:59:20 INFO - PROCESS | 20903 | --DOCSHELL 0x87c7b800 == 144 [pid = 20903] [id = 368] 19:59:20 INFO - PROCESS | 20903 | --DOCSHELL 0x8a638800 == 143 [pid = 20903] [id = 366] 19:59:20 INFO - PROCESS | 20903 | --DOCSHELL 0x9d9ca800 == 142 [pid = 20903] [id = 367] 19:59:20 INFO - PROCESS | 20903 | --DOCSHELL 0x99c02c00 == 141 [pid = 20903] [id = 365] 19:59:20 INFO - PROCESS | 20903 | --DOCSHELL 0x99d01800 == 140 [pid = 20903] [id = 364] 19:59:20 INFO - PROCESS | 20903 | --DOCSHELL 0x8c18fc00 == 139 [pid = 20903] [id = 363] 19:59:20 INFO - PROCESS | 20903 | --DOCSHELL 0x93adb400 == 138 [pid = 20903] [id = 361] 19:59:20 INFO - PROCESS | 20903 | --DOCSHELL 0x913d7000 == 137 [pid = 20903] [id = 362] 19:59:20 INFO - PROCESS | 20903 | --DOCSHELL 0x91ff5800 == 136 [pid = 20903] [id = 360] 19:59:20 INFO - PROCESS | 20903 | --DOCSHELL 0x8fabd000 == 135 [pid = 20903] [id = 359] 19:59:20 INFO - PROCESS | 20903 | --DOCSHELL 0x8fac7000 == 134 [pid = 20903] [id = 358] 19:59:20 INFO - PROCESS | 20903 | --DOCSHELL 0x8eb7ec00 == 133 [pid = 20903] [id = 357] 19:59:20 INFO - PROCESS | 20903 | --DOCSHELL 0x8e6d3800 == 132 [pid = 20903] [id = 356] 19:59:20 INFO - PROCESS | 20903 | --DOCSHELL 0x8c71c000 == 131 [pid = 20903] [id = 354] 19:59:20 INFO - PROCESS | 20903 | --DOCSHELL 0x8e6cf000 == 130 [pid = 20903] [id = 355] 19:59:20 INFO - PROCESS | 20903 | --DOCSHELL 0x8b821800 == 129 [pid = 20903] [id = 353] 19:59:20 INFO - PROCESS | 20903 | --DOMWINDOW == 196 (0x8fac8800) [pid = 20903] [serial = 1047] [outer = (nil)] [url = about:blank] 19:59:20 INFO - PROCESS | 20903 | --DOMWINDOW == 195 (0x93af5800) [pid = 20903] [serial = 1004] [outer = (nil)] [url = about:blank] 19:59:20 INFO - PROCESS | 20903 | --DOMWINDOW == 194 (0x8e6d1400) [pid = 20903] [serial = 998] [outer = (nil)] [url = about:blank] 19:59:20 INFO - PROCESS | 20903 | --DOMWINDOW == 193 (0x99d09000) [pid = 20903] [serial = 1010] [outer = (nil)] [url = about:blank] 19:59:20 INFO - PROCESS | 20903 | --DOMWINDOW == 192 (0x8ba92000) [pid = 20903] [serial = 1028] [outer = (nil)] [url = about:blank] 19:59:20 INFO - PROCESS | 20903 | --DOMWINDOW == 191 (0xa6770c00) [pid = 20903] [serial = 1025] [outer = (nil)] [url = about:blank] 19:59:20 INFO - PROCESS | 20903 | --DOMWINDOW == 190 (0x9526a800) [pid = 20903] [serial = 1007] [outer = (nil)] [url = about:blank] 19:59:20 INFO - PROCESS | 20903 | --DOMWINDOW == 189 (0x8ca55800) [pid = 20903] [serial = 1050] [outer = (nil)] [url = about:blank] 19:59:20 INFO - PROCESS | 20903 | --DOMWINDOW == 188 (0xa6b68c00) [pid = 20903] [serial = 1031] [outer = (nil)] [url = about:blank] 19:59:20 INFO - PROCESS | 20903 | --DOMWINDOW == 187 (0x8b9a9000) [pid = 20903] [serial = 1037] [outer = (nil)] [url = about:blank] 19:59:20 INFO - PROCESS | 20903 | --DOMWINDOW == 186 (0x91d96000) [pid = 20903] [serial = 1055] [outer = (nil)] [url = about:blank] 19:59:20 INFO - PROCESS | 20903 | --DOMWINDOW == 185 (0x8e54f000) [pid = 20903] [serial = 1053] [outer = (nil)] [url = about:blank] 19:59:20 INFO - PROCESS | 20903 | --DOMWINDOW == 184 (0x9abb7c00) [pid = 20903] [serial = 1013] [outer = (nil)] [url = about:blank] 19:59:20 INFO - PROCESS | 20903 | --DOMWINDOW == 183 (0x922f6000) [pid = 20903] [serial = 1001] [outer = (nil)] [url = about:blank] 19:59:20 INFO - PROCESS | 20903 | --DOMWINDOW == 182 (0x8bb0b000) [pid = 20903] [serial = 1040] [outer = (nil)] [url = about:blank] 19:59:20 INFO - PROCESS | 20903 | --DOMWINDOW == 181 (0xa2278400) [pid = 20903] [serial = 1019] [outer = (nil)] [url = about:blank] 19:59:20 INFO - PROCESS | 20903 | --DOMWINDOW == 180 (0x8c3cf000) [pid = 20903] [serial = 1049] [outer = (nil)] [url = about:blank] 19:59:20 INFO - PROCESS | 20903 | --DOMWINDOW == 179 (0x8cade000) [pid = 20903] [serial = 1043] [outer = (nil)] [url = about:blank] 19:59:20 INFO - PROCESS | 20903 | --DOMWINDOW == 178 (0x91eaf400) [pid = 20903] [serial = 1034] [outer = (nil)] [url = about:blank] 19:59:20 INFO - PROCESS | 20903 | --DOMWINDOW == 177 (0x8c720400) [pid = 20903] [serial = 995] [outer = (nil)] [url = about:blank] 19:59:20 INFO - PROCESS | 20903 | --DOMWINDOW == 176 (0xa1128000) [pid = 20903] [serial = 1016] [outer = (nil)] [url = about:blank] 19:59:20 INFO - PROCESS | 20903 | --DOMWINDOW == 175 (0x8facdc00) [pid = 20903] [serial = 993] [outer = (nil)] [url = about:blank] 19:59:20 INFO - PROCESS | 20903 | --DOMWINDOW == 174 (0x8bb16400) [pid = 20903] [serial = 1041] [outer = (nil)] [url = about:blank] 19:59:20 INFO - PROCESS | 20903 | --DOMWINDOW == 173 (0xa308e000) [pid = 20903] [serial = 1022] [outer = (nil)] [url = about:blank] 19:59:20 INFO - PROCESS | 20903 | --DOMWINDOW == 172 (0x8edb4800) [pid = 20903] [serial = 1046] [outer = (nil)] [url = about:blank] 19:59:20 INFO - PROCESS | 20903 | --DOMWINDOW == 171 (0x8e2f1000) [pid = 20903] [serial = 1052] [outer = (nil)] [url = about:blank] 19:59:20 INFO - PROCESS | 20903 | --DOMWINDOW == 170 (0x8e3f3800) [pid = 20903] [serial = 1044] [outer = (nil)] [url = about:blank] 19:59:20 INFO - PROCESS | 20903 | --DOMWINDOW == 169 (0x91ea9800) [pid = 20903] [serial = 1056] [outer = (nil)] [url = about:blank] 19:59:20 INFO - PROCESS | 20903 | --DOMWINDOW == 168 (0x8a641400) [pid = 20903] [serial = 1058] [outer = (nil)] [url = about:blank] 19:59:20 INFO - PROCESS | 20903 | 1463281160679 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 19:59:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 19:59:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 2985ms 19:59:20 INFO - PROCESS | 20903 | 1463281160734 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 19:59:20 INFO - PROCESS | 20903 | 1463281160739 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 19:59:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 19:59:20 INFO - PROCESS | 20903 | 1463281160748 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 19:59:20 INFO - PROCESS | 20903 | 1463281160753 Marionette TRACE conn3 <- [1,1546,null,{}] 19:59:20 INFO - PROCESS | 20903 | 1463281160762 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:20 INFO - PROCESS | 20903 | 1463281160977 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 19:59:21 INFO - PROCESS | 20903 | 1463281161172 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:21 INFO - PROCESS | 20903 | ++DOCSHELL 0x891a1800 == 130 [pid = 20903] [id = 394] 19:59:21 INFO - PROCESS | 20903 | ++DOMWINDOW == 169 (0x891a1c00) [pid = 20903] [serial = 1183] [outer = (nil)] 19:59:21 INFO - PROCESS | 20903 | ++DOMWINDOW == 170 (0x8a638800) [pid = 20903] [serial = 1184] [outer = 0x891a1c00] 19:59:21 INFO - PROCESS | 20903 | 1463281161261 Marionette DEBUG loaded listener.js 19:59:21 INFO - PROCESS | 20903 | ++DOMWINDOW == 171 (0x8b823000) [pid = 20903] [serial = 1185] [outer = 0x891a1c00] 19:59:22 INFO - PROCESS | 20903 | 1463281162127 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 19:59:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 19:59:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1403ms 19:59:22 INFO - PROCESS | 20903 | 1463281162151 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 19:59:22 INFO - PROCESS | 20903 | 1463281162160 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 19:59:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 19:59:22 INFO - PROCESS | 20903 | 1463281162170 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 19:59:22 INFO - PROCESS | 20903 | 1463281162173 Marionette TRACE conn3 <- [1,1550,null,{}] 19:59:22 INFO - PROCESS | 20903 | 1463281162180 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:22 INFO - PROCESS | 20903 | 1463281162474 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 19:59:22 INFO - PROCESS | 20903 | 1463281162600 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:22 INFO - PROCESS | 20903 | ++DOCSHELL 0x8b829800 == 131 [pid = 20903] [id = 395] 19:59:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 172 (0x8ba8b400) [pid = 20903] [serial = 1186] [outer = (nil)] 19:59:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 173 (0x8c185c00) [pid = 20903] [serial = 1187] [outer = 0x8ba8b400] 19:59:22 INFO - PROCESS | 20903 | 1463281162674 Marionette DEBUG loaded listener.js 19:59:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 174 (0x8c3ccc00) [pid = 20903] [serial = 1188] [outer = 0x8ba8b400] 19:59:23 INFO - PROCESS | 20903 | 1463281163619 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 19:59:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 19:59:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1492ms 19:59:23 INFO - PROCESS | 20903 | 1463281163663 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 19:59:23 INFO - PROCESS | 20903 | 1463281163667 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 19:59:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 19:59:23 INFO - PROCESS | 20903 | 1463281163680 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 19:59:23 INFO - PROCESS | 20903 | 1463281163686 Marionette TRACE conn3 <- [1,1554,null,{}] 19:59:23 INFO - PROCESS | 20903 | 1463281163702 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:23 INFO - PROCESS | 20903 | 1463281163961 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 19:59:24 INFO - PROCESS | 20903 | 1463281163988 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:24 INFO - PROCESS | 20903 | ++DOCSHELL 0x8bb0d800 == 132 [pid = 20903] [id = 396] 19:59:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 175 (0x8ca53800) [pid = 20903] [serial = 1189] [outer = (nil)] 19:59:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 176 (0x8cadd800) [pid = 20903] [serial = 1190] [outer = 0x8ca53800] 19:59:24 INFO - PROCESS | 20903 | 1463281164064 Marionette DEBUG loaded listener.js 19:59:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 177 (0x8db68c00) [pid = 20903] [serial = 1191] [outer = 0x8ca53800] 19:59:25 INFO - PROCESS | 20903 | --DOMWINDOW == 176 (0x89ee1400) [pid = 20903] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 19:59:25 INFO - PROCESS | 20903 | --DOMWINDOW == 175 (0xa2278c00) [pid = 20903] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 19:59:25 INFO - PROCESS | 20903 | --DOMWINDOW == 174 (0x91ff2000) [pid = 20903] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 19:59:25 INFO - PROCESS | 20903 | --DOMWINDOW == 173 (0x9526a000) [pid = 20903] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 19:59:25 INFO - PROCESS | 20903 | --DOMWINDOW == 172 (0x8ba92c00) [pid = 20903] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 19:59:25 INFO - PROCESS | 20903 | --DOMWINDOW == 171 (0x8b822400) [pid = 20903] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 19:59:25 INFO - PROCESS | 20903 | --DOMWINDOW == 170 (0x8c3c6c00) [pid = 20903] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 19:59:25 INFO - PROCESS | 20903 | --DOMWINDOW == 169 (0x9a2d1800) [pid = 20903] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 19:59:25 INFO - PROCESS | 20903 | --DOMWINDOW == 168 (0x98f33800) [pid = 20903] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 19:59:25 INFO - PROCESS | 20903 | --DOMWINDOW == 167 (0x8eb75800) [pid = 20903] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 19:59:25 INFO - PROCESS | 20903 | --DOMWINDOW == 166 (0x87c85400) [pid = 20903] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 19:59:25 INFO - PROCESS | 20903 | --DOMWINDOW == 165 (0x93c10400) [pid = 20903] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 19:59:25 INFO - PROCESS | 20903 | --DOMWINDOW == 164 (0x92418000) [pid = 20903] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 19:59:25 INFO - PROCESS | 20903 | --DOMWINDOW == 163 (0x8edb7800) [pid = 20903] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 19:59:25 INFO - PROCESS | 20903 | --DOMWINDOW == 162 (0xa11d9400) [pid = 20903] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 19:59:25 INFO - PROCESS | 20903 | --DOMWINDOW == 161 (0x87c7f800) [pid = 20903] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 19:59:25 INFO - PROCESS | 20903 | --DOMWINDOW == 160 (0x99d09c00) [pid = 20903] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 19:59:25 INFO - PROCESS | 20903 | --DOMWINDOW == 159 (0x8c947400) [pid = 20903] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 19:59:25 INFO - PROCESS | 20903 | --DOMWINDOW == 158 (0x8fac7800) [pid = 20903] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 19:59:25 INFO - PROCESS | 20903 | --DOMWINDOW == 157 (0x891a7c00) [pid = 20903] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 19:59:25 INFO - PROCESS | 20903 | --DOMWINDOW == 156 (0x92b90800) [pid = 20903] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 19:59:25 INFO - PROCESS | 20903 | --DOMWINDOW == 155 (0x93ae1000) [pid = 20903] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 19:59:25 INFO - PROCESS | 20903 | --DOMWINDOW == 154 (0x8fad0000) [pid = 20903] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 19:59:25 INFO - PROCESS | 20903 | --DOMWINDOW == 153 (0xa6287c00) [pid = 20903] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 19:59:25 INFO - PROCESS | 20903 | --DOMWINDOW == 152 (0x8af4a400) [pid = 20903] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 19:59:25 INFO - PROCESS | 20903 | --DOMWINDOW == 151 (0x99f99000) [pid = 20903] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 19:59:25 INFO - PROCESS | 20903 | --DOMWINDOW == 150 (0x8b82c000) [pid = 20903] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 19:59:25 INFO - PROCESS | 20903 | --DOMWINDOW == 149 (0x8c716400) [pid = 20903] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 19:59:25 INFO - PROCESS | 20903 | --DOMWINDOW == 148 (0x91ea8000) [pid = 20903] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 19:59:25 INFO - PROCESS | 20903 | --DOMWINDOW == 147 (0x8e545400) [pid = 20903] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 19:59:25 INFO - PROCESS | 20903 | --DOMWINDOW == 146 (0x93aac800) [pid = 20903] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 19:59:25 INFO - PROCESS | 20903 | --DOMWINDOW == 145 (0x8b82e800) [pid = 20903] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 19:59:25 INFO - PROCESS | 20903 | --DOMWINDOW == 144 (0x9a2c6400) [pid = 20903] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 19:59:25 INFO - PROCESS | 20903 | --DOMWINDOW == 143 (0x8ba8a000) [pid = 20903] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 19:59:25 INFO - PROCESS | 20903 | --DOMWINDOW == 142 (0x92415c00) [pid = 20903] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 19:59:25 INFO - PROCESS | 20903 | --DOMWINDOW == 141 (0x92b8e000) [pid = 20903] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 19:59:25 INFO - PROCESS | 20903 | 1463281165809 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 19:59:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 19:59:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 2198ms 19:59:25 INFO - PROCESS | 20903 | 1463281165872 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 19:59:25 INFO - PROCESS | 20903 | 1463281165877 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 19:59:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 19:59:25 INFO - PROCESS | 20903 | 1463281165887 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 19:59:25 INFO - PROCESS | 20903 | 1463281165891 Marionette TRACE conn3 <- [1,1558,null,{}] 19:59:25 INFO - PROCESS | 20903 | 1463281165896 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:26 INFO - PROCESS | 20903 | 1463281166069 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 19:59:26 INFO - PROCESS | 20903 | 1463281166253 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:26 INFO - PROCESS | 20903 | ++DOCSHELL 0x87c82000 == 133 [pid = 20903] [id = 397] 19:59:26 INFO - PROCESS | 20903 | ++DOMWINDOW == 142 (0x8af4a400) [pid = 20903] [serial = 1192] [outer = (nil)] 19:59:26 INFO - PROCESS | 20903 | ++DOMWINDOW == 143 (0x8bb08c00) [pid = 20903] [serial = 1193] [outer = 0x8af4a400] 19:59:26 INFO - PROCESS | 20903 | 1463281166328 Marionette DEBUG loaded listener.js 19:59:26 INFO - PROCESS | 20903 | ++DOMWINDOW == 144 (0x8c716400) [pid = 20903] [serial = 1194] [outer = 0x8af4a400] 19:59:27 INFO - PROCESS | 20903 | 1463281167118 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 19:59:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 19:59:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1279ms 19:59:27 INFO - PROCESS | 20903 | 1463281167169 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 19:59:27 INFO - PROCESS | 20903 | 1463281167172 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 19:59:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 19:59:27 INFO - PROCESS | 20903 | 1463281167179 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 19:59:27 INFO - PROCESS | 20903 | 1463281167181 Marionette TRACE conn3 <- [1,1562,null,{}] 19:59:27 INFO - PROCESS | 20903 | 1463281167187 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:27 INFO - PROCESS | 20903 | 1463281167449 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 19:59:27 INFO - PROCESS | 20903 | 1463281167471 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:27 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c3c8000 == 134 [pid = 20903] [id = 398] 19:59:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 145 (0x8cad5800) [pid = 20903] [serial = 1195] [outer = (nil)] 19:59:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 146 (0x8dcd2800) [pid = 20903] [serial = 1196] [outer = 0x8cad5800] 19:59:27 INFO - PROCESS | 20903 | 1463281167544 Marionette DEBUG loaded listener.js 19:59:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 147 (0x8e3f6000) [pid = 20903] [serial = 1197] [outer = 0x8cad5800] 19:59:28 INFO - PROCESS | 20903 | 1463281168772 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 19:59:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 19:59:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1630ms 19:59:28 INFO - PROCESS | 20903 | 1463281168810 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 19:59:28 INFO - PROCESS | 20903 | 1463281168818 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 19:59:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 19:59:28 INFO - PROCESS | 20903 | 1463281168827 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 19:59:28 INFO - PROCESS | 20903 | 1463281168834 Marionette TRACE conn3 <- [1,1566,null,{}] 19:59:28 INFO - PROCESS | 20903 | 1463281168842 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:29 INFO - PROCESS | 20903 | 1463281169076 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 19:59:29 INFO - PROCESS | 20903 | 1463281169402 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:29 INFO - PROCESS | 20903 | ++DOCSHELL 0x898c6c00 == 135 [pid = 20903] [id = 399] 19:59:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 148 (0x89eedc00) [pid = 20903] [serial = 1198] [outer = (nil)] 19:59:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 149 (0x8ba90c00) [pid = 20903] [serial = 1199] [outer = 0x89eedc00] 19:59:29 INFO - PROCESS | 20903 | 1463281169500 Marionette DEBUG loaded listener.js 19:59:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 150 (0x8bb10800) [pid = 20903] [serial = 1200] [outer = 0x89eedc00] 19:59:30 INFO - PROCESS | 20903 | 1463281170439 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 19:59:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 19:59:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1635ms 19:59:30 INFO - PROCESS | 20903 | 1463281170462 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 19:59:30 INFO - PROCESS | 20903 | 1463281170471 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 19:59:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 19:59:30 INFO - PROCESS | 20903 | 1463281170481 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 19:59:30 INFO - PROCESS | 20903 | 1463281170485 Marionette TRACE conn3 <- [1,1570,null,{}] 19:59:30 INFO - PROCESS | 20903 | 1463281170492 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:30 INFO - PROCESS | 20903 | 1463281170704 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 19:59:31 INFO - PROCESS | 20903 | 1463281171083 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:31 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ba95400 == 136 [pid = 20903] [id = 400] 19:59:31 INFO - PROCESS | 20903 | ++DOMWINDOW == 151 (0x8c943800) [pid = 20903] [serial = 1201] [outer = (nil)] 19:59:31 INFO - PROCESS | 20903 | ++DOMWINDOW == 152 (0x8cae0000) [pid = 20903] [serial = 1202] [outer = 0x8c943800] 19:59:31 INFO - PROCESS | 20903 | 1463281171176 Marionette DEBUG loaded listener.js 19:59:31 INFO - PROCESS | 20903 | ++DOMWINDOW == 153 (0x8dccec00) [pid = 20903] [serial = 1203] [outer = 0x8c943800] 19:59:32 INFO - PROCESS | 20903 | 1463281172221 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 19:59:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 19:59:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1786ms 19:59:32 INFO - PROCESS | 20903 | 1463281172268 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 19:59:32 INFO - PROCESS | 20903 | 1463281172273 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 19:59:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 19:59:32 INFO - PROCESS | 20903 | 1463281172281 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 19:59:32 INFO - PROCESS | 20903 | 1463281172286 Marionette TRACE conn3 <- [1,1574,null,{}] 19:59:32 INFO - PROCESS | 20903 | 1463281172304 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:32 INFO - PROCESS | 20903 | 1463281172531 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 19:59:32 INFO - PROCESS | 20903 | 1463281172852 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:32 INFO - PROCESS | 20903 | ++DOCSHELL 0x8cad8400 == 137 [pid = 20903] [id = 401] 19:59:32 INFO - PROCESS | 20903 | ++DOMWINDOW == 154 (0x8e54b800) [pid = 20903] [serial = 1204] [outer = (nil)] 19:59:32 INFO - PROCESS | 20903 | ++DOMWINDOW == 155 (0x8e6d1400) [pid = 20903] [serial = 1205] [outer = 0x8e54b800] 19:59:32 INFO - PROCESS | 20903 | 1463281172952 Marionette DEBUG loaded listener.js 19:59:33 INFO - PROCESS | 20903 | ++DOMWINDOW == 156 (0x8eb78400) [pid = 20903] [serial = 1206] [outer = 0x8e54b800] 19:59:33 INFO - PROCESS | 20903 | 1463281173857 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 19:59:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 19:59:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1644ms 19:59:33 INFO - PROCESS | 20903 | 1463281173926 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 19:59:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 19:59:33 INFO - PROCESS | 20903 | 1463281173932 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 19:59:33 INFO - PROCESS | 20903 | 1463281173939 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 19:59:33 INFO - PROCESS | 20903 | 1463281173942 Marionette TRACE conn3 <- [1,1578,null,{}] 19:59:33 INFO - PROCESS | 20903 | 1463281173948 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:34 INFO - PROCESS | 20903 | 1463281174241 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 19:59:34 INFO - PROCESS | 20903 | 1463281174561 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:34 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ca51000 == 138 [pid = 20903] [id = 402] 19:59:34 INFO - PROCESS | 20903 | ++DOMWINDOW == 157 (0x8e2edc00) [pid = 20903] [serial = 1207] [outer = (nil)] 19:59:34 INFO - PROCESS | 20903 | ++DOMWINDOW == 158 (0x8edb3400) [pid = 20903] [serial = 1208] [outer = 0x8e2edc00] 19:59:34 INFO - PROCESS | 20903 | 1463281174654 Marionette DEBUG loaded listener.js 19:59:34 INFO - PROCESS | 20903 | ++DOMWINDOW == 159 (0x8f819400) [pid = 20903] [serial = 1209] [outer = 0x8e2edc00] 19:59:35 INFO - PROCESS | 20903 | 1463281175526 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 19:59:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 19:59:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1639ms 19:59:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 19:59:35 INFO - PROCESS | 20903 | 1463281175578 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 19:59:35 INFO - PROCESS | 20903 | 1463281175581 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 19:59:35 INFO - PROCESS | 20903 | 1463281175588 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 19:59:35 INFO - PROCESS | 20903 | 1463281175592 Marionette TRACE conn3 <- [1,1582,null,{}] 19:59:35 INFO - PROCESS | 20903 | 1463281175598 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:35 INFO - PROCESS | 20903 | 1463281175806 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 19:59:36 INFO - PROCESS | 20903 | 1463281176076 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:36 INFO - PROCESS | 20903 | ++DOCSHELL 0x88f05c00 == 139 [pid = 20903] [id = 403] 19:59:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 160 (0x8eb74000) [pid = 20903] [serial = 1210] [outer = (nil)] 19:59:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 161 (0x8facac00) [pid = 20903] [serial = 1211] [outer = 0x8eb74000] 19:59:36 INFO - PROCESS | 20903 | 1463281176219 Marionette DEBUG loaded listener.js 19:59:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 162 (0x913d5000) [pid = 20903] [serial = 1212] [outer = 0x8eb74000] 19:59:37 INFO - PROCESS | 20903 | 1463281177184 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 19:59:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 19:59:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1632ms 19:59:37 INFO - PROCESS | 20903 | 1463281177220 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 19:59:37 INFO - PROCESS | 20903 | 1463281177223 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 19:59:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 19:59:37 INFO - PROCESS | 20903 | 1463281177230 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 19:59:37 INFO - PROCESS | 20903 | 1463281177233 Marionette TRACE conn3 <- [1,1586,null,{}] 19:59:37 INFO - PROCESS | 20903 | 1463281177240 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:37 INFO - PROCESS | 20903 | 1463281177471 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 19:59:37 INFO - PROCESS | 20903 | 1463281177785 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:37 INFO - PROCESS | 20903 | ++DOCSHELL 0x8b9ae400 == 140 [pid = 20903] [id = 404] 19:59:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 163 (0x8eb7f000) [pid = 20903] [serial = 1213] [outer = (nil)] 19:59:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 164 (0x922eb400) [pid = 20903] [serial = 1214] [outer = 0x8eb7f000] 19:59:37 INFO - PROCESS | 20903 | 1463281177879 Marionette DEBUG loaded listener.js 19:59:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 165 (0x923c3400) [pid = 20903] [serial = 1215] [outer = 0x8eb7f000] 19:59:38 INFO - PROCESS | 20903 | 1463281178776 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 19:59:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 19:59:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1581ms 19:59:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 19:59:38 INFO - PROCESS | 20903 | 1463281178812 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 19:59:38 INFO - PROCESS | 20903 | 1463281178815 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 19:59:38 INFO - PROCESS | 20903 | 1463281178822 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 19:59:38 INFO - PROCESS | 20903 | 1463281178826 Marionette TRACE conn3 <- [1,1590,null,{}] 19:59:38 INFO - PROCESS | 20903 | 1463281178832 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:39 INFO - PROCESS | 20903 | 1463281179041 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 19:59:39 INFO - PROCESS | 20903 | 1463281179362 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:39 INFO - PROCESS | 20903 | ++DOCSHELL 0x913d6400 == 141 [pid = 20903] [id = 405] 19:59:39 INFO - PROCESS | 20903 | ++DOMWINDOW == 166 (0x91ead000) [pid = 20903] [serial = 1216] [outer = (nil)] 19:59:39 INFO - PROCESS | 20903 | ++DOMWINDOW == 167 (0x92b8e000) [pid = 20903] [serial = 1217] [outer = 0x91ead000] 19:59:39 INFO - PROCESS | 20903 | 1463281179456 Marionette DEBUG loaded listener.js 19:59:39 INFO - PROCESS | 20903 | ++DOMWINDOW == 168 (0x92c88000) [pid = 20903] [serial = 1218] [outer = 0x91ead000] 19:59:40 INFO - PROCESS | 20903 | 1463281180354 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 19:59:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 19:59:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1587ms 19:59:40 INFO - PROCESS | 20903 | 1463281180409 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 19:59:40 INFO - PROCESS | 20903 | 1463281180413 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 19:59:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 19:59:40 INFO - PROCESS | 20903 | 1463281180420 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 19:59:40 INFO - PROCESS | 20903 | 1463281180423 Marionette TRACE conn3 <- [1,1594,null,{}] 19:59:40 INFO - PROCESS | 20903 | 1463281180429 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:40 INFO - PROCESS | 20903 | 1463281180635 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 19:59:40 INFO - PROCESS | 20903 | 1463281180968 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:41 INFO - PROCESS | 20903 | ++DOCSHELL 0x88f04800 == 142 [pid = 20903] [id = 406] 19:59:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 169 (0x8b82c000) [pid = 20903] [serial = 1219] [outer = (nil)] 19:59:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 170 (0x93aaf400) [pid = 20903] [serial = 1220] [outer = 0x8b82c000] 19:59:41 INFO - PROCESS | 20903 | 1463281181063 Marionette DEBUG loaded listener.js 19:59:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 171 (0x93ae4400) [pid = 20903] [serial = 1221] [outer = 0x8b82c000] 19:59:41 INFO - PROCESS | 20903 | 1463281181975 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 19:59:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 19:59:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1597ms 19:59:42 INFO - PROCESS | 20903 | 1463281182018 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 19:59:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 19:59:42 INFO - PROCESS | 20903 | 1463281182022 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 19:59:42 INFO - PROCESS | 20903 | 1463281182029 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 19:59:42 INFO - PROCESS | 20903 | 1463281182033 Marionette TRACE conn3 <- [1,1598,null,{}] 19:59:42 INFO - PROCESS | 20903 | 1463281182039 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:42 INFO - PROCESS | 20903 | 1463281182258 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 19:59:42 INFO - PROCESS | 20903 | 1463281182579 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:42 INFO - PROCESS | 20903 | ++DOCSHELL 0x91eaa000 == 143 [pid = 20903] [id = 407] 19:59:42 INFO - PROCESS | 20903 | ++DOMWINDOW == 172 (0x92412c00) [pid = 20903] [serial = 1222] [outer = (nil)] 19:59:42 INFO - PROCESS | 20903 | ++DOMWINDOW == 173 (0x93cde800) [pid = 20903] [serial = 1223] [outer = 0x92412c00] 19:59:42 INFO - PROCESS | 20903 | 1463281182673 Marionette DEBUG loaded listener.js 19:59:42 INFO - PROCESS | 20903 | ++DOMWINDOW == 174 (0x9462bc00) [pid = 20903] [serial = 1224] [outer = 0x92412c00] 19:59:43 INFO - PROCESS | 20903 | 1463281183607 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 19:59:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 19:59:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1638ms 19:59:43 INFO - PROCESS | 20903 | 1463281183667 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 19:59:43 INFO - PROCESS | 20903 | 1463281183670 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 19:59:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 19:59:43 INFO - PROCESS | 20903 | 1463281183678 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 19:59:43 INFO - PROCESS | 20903 | 1463281183682 Marionette TRACE conn3 <- [1,1602,null,{}] 19:59:43 INFO - PROCESS | 20903 | 1463281183688 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:43 INFO - PROCESS | 20903 | 1463281183917 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 19:59:44 INFO - PROCESS | 20903 | 1463281184253 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:44 INFO - PROCESS | 20903 | ++DOCSHELL 0x93adec00 == 144 [pid = 20903] [id = 408] 19:59:44 INFO - PROCESS | 20903 | ++DOMWINDOW == 175 (0x95141c00) [pid = 20903] [serial = 1225] [outer = (nil)] 19:59:44 INFO - PROCESS | 20903 | ++DOMWINDOW == 176 (0x977de400) [pid = 20903] [serial = 1226] [outer = 0x95141c00] 19:59:44 INFO - PROCESS | 20903 | 1463281184347 Marionette DEBUG loaded listener.js 19:59:44 INFO - PROCESS | 20903 | ++DOMWINDOW == 177 (0x977e9000) [pid = 20903] [serial = 1227] [outer = 0x95141c00] 19:59:45 INFO - PROCESS | 20903 | 1463281185250 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 19:59:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 19:59:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1636ms 19:59:45 INFO - PROCESS | 20903 | 1463281185315 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 19:59:45 INFO - PROCESS | 20903 | 1463281185320 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 19:59:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 19:59:45 INFO - PROCESS | 20903 | 1463281185326 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 19:59:45 INFO - PROCESS | 20903 | 1463281185330 Marionette TRACE conn3 <- [1,1606,null,{}] 19:59:45 INFO - PROCESS | 20903 | 1463281185336 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:45 INFO - PROCESS | 20903 | 1463281185578 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 19:59:45 INFO - PROCESS | 20903 | 1463281185918 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:45 INFO - PROCESS | 20903 | ++DOCSHELL 0x93ae2c00 == 145 [pid = 20903] [id = 409] 19:59:45 INFO - PROCESS | 20903 | ++DOMWINDOW == 178 (0x99a41800) [pid = 20903] [serial = 1228] [outer = (nil)] 19:59:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 179 (0x99d09c00) [pid = 20903] [serial = 1229] [outer = 0x99a41800] 19:59:46 INFO - PROCESS | 20903 | 1463281186018 Marionette DEBUG loaded listener.js 19:59:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 180 (0x9a116800) [pid = 20903] [serial = 1230] [outer = 0x99a41800] 19:59:46 INFO - PROCESS | 20903 | 1463281186882 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 19:59:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 19:59:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1640ms 19:59:46 INFO - PROCESS | 20903 | 1463281186967 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 19:59:46 INFO - PROCESS | 20903 | 1463281186972 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 19:59:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 19:59:46 INFO - PROCESS | 20903 | 1463281186978 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 19:59:46 INFO - PROCESS | 20903 | 1463281186981 Marionette TRACE conn3 <- [1,1610,null,{}] 19:59:46 INFO - PROCESS | 20903 | 1463281186987 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:47 INFO - PROCESS | 20903 | 1463281187209 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 19:59:47 INFO - PROCESS | 20903 | 1463281187535 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:47 INFO - PROCESS | 20903 | ++DOCSHELL 0x8fab3000 == 146 [pid = 20903] [id = 410] 19:59:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 181 (0x93aa9400) [pid = 20903] [serial = 1231] [outer = (nil)] 19:59:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 182 (0x9ab04800) [pid = 20903] [serial = 1232] [outer = 0x93aa9400] 19:59:47 INFO - PROCESS | 20903 | 1463281187626 Marionette DEBUG loaded listener.js 19:59:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 183 (0x9ab62400) [pid = 20903] [serial = 1233] [outer = 0x93aa9400] 19:59:48 INFO - PROCESS | 20903 | 1463281188535 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 19:59:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 19:59:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1630ms 19:59:48 INFO - PROCESS | 20903 | 1463281188609 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 19:59:48 INFO - PROCESS | 20903 | 1463281188612 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 19:59:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 19:59:48 INFO - PROCESS | 20903 | 1463281188619 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 19:59:48 INFO - PROCESS | 20903 | 1463281188633 Marionette TRACE conn3 <- [1,1614,null,{}] 19:59:48 INFO - PROCESS | 20903 | 1463281188639 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:48 INFO - PROCESS | 20903 | 1463281188879 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 19:59:49 INFO - PROCESS | 20903 | 1463281189204 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:49 INFO - PROCESS | 20903 | ++DOCSHELL 0x99d08c00 == 147 [pid = 20903] [id = 411] 19:59:49 INFO - PROCESS | 20903 | ++DOMWINDOW == 184 (0x9a2d1000) [pid = 20903] [serial = 1234] [outer = (nil)] 19:59:49 INFO - PROCESS | 20903 | ++DOMWINDOW == 185 (0x9d95ac00) [pid = 20903] [serial = 1235] [outer = 0x9a2d1000] 19:59:49 INFO - PROCESS | 20903 | 1463281189293 Marionette DEBUG loaded listener.js 19:59:49 INFO - PROCESS | 20903 | ++DOMWINDOW == 186 (0x9d964c00) [pid = 20903] [serial = 1236] [outer = 0x9a2d1000] 19:59:50 INFO - PROCESS | 20903 | 1463281190189 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 19:59:50 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 19:59:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1604ms 19:59:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 19:59:50 INFO - PROCESS | 20903 | 1463281190224 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 19:59:50 INFO - PROCESS | 20903 | 1463281190227 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 19:59:50 INFO - PROCESS | 20903 | 1463281190234 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 19:59:50 INFO - PROCESS | 20903 | 1463281190238 Marionette TRACE conn3 <- [1,1618,null,{}] 19:59:50 INFO - PROCESS | 20903 | 1463281190243 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:50 INFO - PROCESS | 20903 | 1463281190454 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 19:59:50 INFO - PROCESS | 20903 | 1463281190785 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:50 INFO - PROCESS | 20903 | ++DOCSHELL 0x93aaac00 == 148 [pid = 20903] [id = 412] 19:59:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 187 (0x9970e000) [pid = 20903] [serial = 1237] [outer = (nil)] 19:59:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 188 (0x9d9cf800) [pid = 20903] [serial = 1238] [outer = 0x9970e000] 19:59:50 INFO - PROCESS | 20903 | 1463281190889 Marionette DEBUG loaded listener.js 19:59:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 189 (0x9d9d8000) [pid = 20903] [serial = 1239] [outer = 0x9970e000] 19:59:51 INFO - PROCESS | 20903 | 1463281191782 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 19:59:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 19:59:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1582ms 19:59:51 INFO - PROCESS | 20903 | 1463281191817 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 19:59:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 19:59:51 INFO - PROCESS | 20903 | 1463281191821 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 19:59:51 INFO - PROCESS | 20903 | 1463281191828 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 19:59:51 INFO - PROCESS | 20903 | 1463281191832 Marionette TRACE conn3 <- [1,1622,null,{}] 19:59:51 INFO - PROCESS | 20903 | 1463281191837 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:52 INFO - PROCESS | 20903 | 1463281192061 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 19:59:52 INFO - PROCESS | 20903 | 1463281192421 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:52 INFO - PROCESS | 20903 | ++DOCSHELL 0xa061d800 == 149 [pid = 20903] [id = 413] 19:59:52 INFO - PROCESS | 20903 | ++DOMWINDOW == 190 (0xa112b400) [pid = 20903] [serial = 1240] [outer = (nil)] 19:59:52 INFO - PROCESS | 20903 | ++DOMWINDOW == 191 (0xa11d9400) [pid = 20903] [serial = 1241] [outer = 0xa112b400] 19:59:52 INFO - PROCESS | 20903 | 1463281192514 Marionette DEBUG loaded listener.js 19:59:52 INFO - PROCESS | 20903 | ++DOMWINDOW == 192 (0xa11ddc00) [pid = 20903] [serial = 1242] [outer = 0xa112b400] 19:59:53 INFO - PROCESS | 20903 | 1463281193381 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 19:59:53 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 19:59:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1590ms 19:59:53 INFO - PROCESS | 20903 | 1463281193418 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 19:59:53 INFO - PROCESS | 20903 | 1463281193422 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 19:59:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 19:59:53 INFO - PROCESS | 20903 | 1463281193429 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 19:59:53 INFO - PROCESS | 20903 | 1463281193432 Marionette TRACE conn3 <- [1,1626,null,{}] 19:59:53 INFO - PROCESS | 20903 | 1463281193438 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:53 INFO - PROCESS | 20903 | 1463281193754 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 19:59:54 INFO - PROCESS | 20903 | 1463281194018 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:54 INFO - PROCESS | 20903 | ++DOCSHELL 0x87c7d800 == 150 [pid = 20903] [id = 414] 19:59:54 INFO - PROCESS | 20903 | ++DOMWINDOW == 193 (0x87c84800) [pid = 20903] [serial = 1243] [outer = (nil)] 19:59:54 INFO - PROCESS | 20903 | ++DOMWINDOW == 194 (0xa227e400) [pid = 20903] [serial = 1244] [outer = 0x87c84800] 19:59:54 INFO - PROCESS | 20903 | 1463281194116 Marionette DEBUG loaded listener.js 19:59:54 INFO - PROCESS | 20903 | ++DOMWINDOW == 195 (0xa24fac00) [pid = 20903] [serial = 1245] [outer = 0x87c84800] 19:59:55 INFO - PROCESS | 20903 | 1463281195008 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 19:59:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 19:59:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1631ms 19:59:55 INFO - PROCESS | 20903 | 1463281195077 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 19:59:55 INFO - PROCESS | 20903 | 1463281195081 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 19:59:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 19:59:55 INFO - PROCESS | 20903 | 1463281195091 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 19:59:55 INFO - PROCESS | 20903 | 1463281195093 Marionette TRACE conn3 <- [1,1630,null,{}] 19:59:55 INFO - PROCESS | 20903 | 1463281195100 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:55 INFO - PROCESS | 20903 | 1463281195319 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 19:59:55 INFO - PROCESS | 20903 | 1463281195659 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:55 INFO - PROCESS | 20903 | ++DOCSHELL 0x8edb4400 == 151 [pid = 20903] [id = 415] 19:59:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 196 (0x9504a000) [pid = 20903] [serial = 1246] [outer = (nil)] 19:59:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 197 (0xa30ea000) [pid = 20903] [serial = 1247] [outer = 0x9504a000] 19:59:55 INFO - PROCESS | 20903 | 1463281195752 Marionette DEBUG loaded listener.js 19:59:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 198 (0xa30f4800) [pid = 20903] [serial = 1248] [outer = 0x9504a000] 19:59:56 INFO - PROCESS | 20903 | 1463281196617 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 19:59:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 19:59:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1579ms 19:59:56 INFO - PROCESS | 20903 | 1463281196671 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 19:59:56 INFO - PROCESS | 20903 | 1463281196674 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 19:59:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 19:59:56 INFO - PROCESS | 20903 | 1463281196702 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 19:59:56 INFO - PROCESS | 20903 | 1463281196706 Marionette TRACE conn3 <- [1,1634,null,{}] 19:59:56 INFO - PROCESS | 20903 | 1463281196712 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:56 INFO - PROCESS | 20903 | 1463281196938 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 19:59:57 INFO - PROCESS | 20903 | 1463281197304 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:57 INFO - PROCESS | 20903 | ++DOCSHELL 0x87c81c00 == 152 [pid = 20903] [id = 416] 19:59:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 199 (0x87c82c00) [pid = 20903] [serial = 1249] [outer = (nil)] 19:59:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 200 (0x8a63cc00) [pid = 20903] [serial = 1250] [outer = 0x87c82c00] 19:59:57 INFO - PROCESS | 20903 | 1463281197397 Marionette DEBUG loaded listener.js 19:59:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 201 (0x8c18e400) [pid = 20903] [serial = 1251] [outer = 0x87c82c00] 19:59:59 INFO - PROCESS | 20903 | --DOCSHELL 0x8e548400 == 151 [pid = 20903] [id = 210] 19:59:59 INFO - PROCESS | 20903 | --DOCSHELL 0x99c08c00 == 150 [pid = 20903] [id = 96] 19:59:59 INFO - PROCESS | 20903 | --DOCSHELL 0x99c05400 == 149 [pid = 20903] [id = 92] 19:59:59 INFO - PROCESS | 20903 | --DOCSHELL 0x92c86800 == 148 [pid = 20903] [id = 132] 19:59:59 INFO - PROCESS | 20903 | --DOCSHELL 0x92b8b000 == 147 [pid = 20903] [id = 206] 19:59:59 INFO - PROCESS | 20903 | --DOCSHELL 0x9a119800 == 146 [pid = 20903] [id = 207] 19:59:59 INFO - PROCESS | 20903 | --DOCSHELL 0x898c8000 == 145 [pid = 20903] [id = 205] 19:59:59 INFO - PROCESS | 20903 | --DOCSHELL 0x8dcc8000 == 144 [pid = 20903] [id = 139] 19:59:59 INFO - PROCESS | 20903 | --DOCSHELL 0xa11e2000 == 143 [pid = 20903] [id = 99] 19:59:59 INFO - PROCESS | 20903 | --DOCSHELL 0x89ee7c00 == 142 [pid = 20903] [id = 211] 19:59:59 INFO - PROCESS | 20903 | --DOCSHELL 0xa82b1c00 == 141 [pid = 20903] [id = 14] 19:59:59 INFO - PROCESS | 20903 | --DOCSHELL 0x92e31800 == 140 [pid = 20903] [id = 12] 19:59:59 INFO - PROCESS | 20903 | --DOCSHELL 0x91ff2c00 == 139 [pid = 20903] [id = 90] 19:59:59 INFO - PROCESS | 20903 | --DOCSHELL 0x87c82000 == 138 [pid = 20903] [id = 397] 19:59:59 INFO - PROCESS | 20903 | --DOCSHELL 0x8bb0d800 == 137 [pid = 20903] [id = 396] 19:59:59 INFO - PROCESS | 20903 | --DOCSHELL 0x8b829800 == 136 [pid = 20903] [id = 395] 19:59:59 INFO - PROCESS | 20903 | --DOCSHELL 0x891a1800 == 135 [pid = 20903] [id = 394] 19:59:59 INFO - PROCESS | 20903 | --DOCSHELL 0x8af4f800 == 134 [pid = 20903] [id = 385] 19:59:59 INFO - PROCESS | 20903 | --DOCSHELL 0x8da0e400 == 133 [pid = 20903] [id = 386] 19:59:59 INFO - PROCESS | 20903 | --DOCSHELL 0x91eaa400 == 132 [pid = 20903] [id = 384] 19:59:59 INFO - PROCESS | 20903 | --DOCSHELL 0x8fab0000 == 131 [pid = 20903] [id = 383] 19:59:59 INFO - PROCESS | 20903 | --DOCSHELL 0x8e6cc800 == 130 [pid = 20903] [id = 382] 19:59:59 INFO - PROCESS | 20903 | --DOCSHELL 0x8e6d5800 == 129 [pid = 20903] [id = 381] 19:59:59 INFO - PROCESS | 20903 | --DOCSHELL 0x8c714c00 == 128 [pid = 20903] [id = 380] 19:59:59 INFO - PROCESS | 20903 | --DOCSHELL 0x8cae0400 == 127 [pid = 20903] [id = 378] 19:59:59 INFO - PROCESS | 20903 | --DOCSHELL 0x8e54c800 == 126 [pid = 20903] [id = 379] 19:59:59 INFO - PROCESS | 20903 | --DOCSHELL 0x94627800 == 125 [pid = 20903] [id = 11] 19:59:59 INFO - PROCESS | 20903 | --DOCSHELL 0x8ca58800 == 124 [pid = 20903] [id = 377] 19:59:59 INFO - PROCESS | 20903 | --DOCSHELL 0x891a4c00 == 123 [pid = 20903] [id = 376] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 200 (0x8b9a2800) [pid = 20903] [serial = 1061] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 199 (0x8c94b400) [pid = 20903] [serial = 1122] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 198 (0x9b881800) [pid = 20903] [serial = 1094] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 197 (0x9a2c3c00) [pid = 20903] [serial = 1011] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 196 (0x8edad000) [pid = 20903] [serial = 1068] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 195 (0x9240dc00) [pid = 20903] [serial = 1110] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 194 (0x99c10400) [pid = 20903] [serial = 1089] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 193 (0x92c8bc00) [pid = 20903] [serial = 1076] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 192 (0x913dac00) [pid = 20903] [serial = 1070] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 191 (0xa22c9c00) [pid = 20903] [serial = 1020] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 190 (0x87c86c00) [pid = 20903] [serial = 1107] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 189 (0xa11d5400) [pid = 20903] [serial = 1017] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 188 (0x8ba8f000) [pid = 20903] [serial = 1062] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 187 (0x8c712400) [pid = 20903] [serial = 1121] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 186 (0x8ebef800) [pid = 20903] [serial = 1067] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 185 (0x8e2e8800) [pid = 20903] [serial = 1065] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 184 (0x91ffcc00) [pid = 20903] [serial = 1074] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 183 (0x8a636c00) [pid = 20903] [serial = 1116] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 182 (0x94632400) [pid = 20903] [serial = 1005] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 181 (0x98fbd800) [pid = 20903] [serial = 1086] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 180 (0xa30d8400) [pid = 20903] [serial = 1023] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 179 (0xa68a6800) [pid = 20903] [serial = 1026] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 178 (0xa325d800) [pid = 20903] [serial = 1101] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 177 (0x93ad8000) [pid = 20903] [serial = 1077] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 176 (0x89ee4c00) [pid = 20903] [serial = 1115] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 175 (0x9ab07000) [pid = 20903] [serial = 1092] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 174 (0x8da13000) [pid = 20903] [serial = 1112] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 173 (0x8ba8ec00) [pid = 20903] [serial = 1119] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 172 (0x8ca5e000) [pid = 20903] [serial = 996] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 171 (0x8b9ac000) [pid = 20903] [serial = 1118] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 170 (0x98f2c800) [pid = 20903] [serial = 1085] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 169 (0x91eb1000) [pid = 20903] [serial = 1035] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 168 (0x91ff9800) [pid = 20903] [serial = 1073] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 167 (0x8eb7e000) [pid = 20903] [serial = 999] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 166 (0x95007400) [pid = 20903] [serial = 1082] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 165 (0x8ca55400) [pid = 20903] [serial = 1124] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 164 (0xa11d3800) [pid = 20903] [serial = 1098] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 163 (0x87c84000) [pid = 20903] [serial = 1106] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 162 (0x8ba94400) [pid = 20903] [serial = 1029] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 161 (0x94627400) [pid = 20903] [serial = 1080] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 160 (0x977de800) [pid = 20903] [serial = 1008] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 159 (0x8bb0d000) [pid = 20903] [serial = 1038] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 158 (0xa627d400) [pid = 20903] [serial = 1103] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 157 (0x93c07800) [pid = 20903] [serial = 1079] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 156 (0x9b8eb400) [pid = 20903] [serial = 1095] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 155 (0xa628c400) [pid = 20903] [serial = 1104] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 154 (0x9a2c3400) [pid = 20903] [serial = 1091] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 153 (0x8faba000) [pid = 20903] [serial = 1109] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 152 (0x95045c00) [pid = 20903] [serial = 1083] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 151 (0x8db64000) [pid = 20903] [serial = 1064] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 150 (0xa3094000) [pid = 20903] [serial = 1100] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 149 (0x99c0cc00) [pid = 20903] [serial = 1088] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 148 (0xa1129400) [pid = 20903] [serial = 1097] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 147 (0x92b86c00) [pid = 20903] [serial = 1002] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 146 (0x9b243c00) [pid = 20903] [serial = 1014] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 145 (0x91d93400) [pid = 20903] [serial = 1071] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 144 (0xa6b6ec00) [pid = 20903] [serial = 1032] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | --DOMWINDOW == 143 (0x8cada400) [pid = 20903] [serial = 1125] [outer = (nil)] [url = about:blank] 19:59:59 INFO - PROCESS | 20903 | 1463281199898 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 19:59:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 19:59:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 3243ms 19:59:59 INFO - PROCESS | 20903 | 1463281199940 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 19:59:59 INFO - PROCESS | 20903 | 1463281199946 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 19:59:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 19:59:59 INFO - PROCESS | 20903 | 1463281199954 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 19:59:59 INFO - PROCESS | 20903 | 1463281199960 Marionette TRACE conn3 <- [1,1638,null,{}] 19:59:59 INFO - PROCESS | 20903 | 1463281199969 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:00 INFO - PROCESS | 20903 | 1463281200210 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 20:00:00 INFO - PROCESS | 20903 | 1463281200403 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:00 INFO - PROCESS | 20903 | ++DOCSHELL 0x87c7f400 == 124 [pid = 20903] [id = 417] 20:00:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 144 (0x87c81000) [pid = 20903] [serial = 1252] [outer = (nil)] 20:00:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 145 (0x891a3400) [pid = 20903] [serial = 1253] [outer = 0x87c81000] 20:00:00 INFO - PROCESS | 20903 | 1463281200487 Marionette DEBUG loaded listener.js 20:00:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 146 (0x898ce800) [pid = 20903] [serial = 1254] [outer = 0x87c81000] 20:00:01 INFO - PROCESS | 20903 | 1463281201509 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 20:00:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 20:00:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1642ms 20:00:01 INFO - PROCESS | 20903 | 1463281201597 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 20:00:01 INFO - PROCESS | 20903 | 1463281201605 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 20:00:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 20:00:01 INFO - PROCESS | 20903 | 1463281201616 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 20:00:01 INFO - PROCESS | 20903 | 1463281201620 Marionette TRACE conn3 <- [1,1642,null,{}] 20:00:01 INFO - PROCESS | 20903 | 1463281201626 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:01 INFO - PROCESS | 20903 | 1463281201812 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 20:00:02 INFO - PROCESS | 20903 | 1463281202099 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:02 INFO - PROCESS | 20903 | ++DOCSHELL 0x8af48400 == 125 [pid = 20903] [id = 418] 20:00:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 147 (0x8b822000) [pid = 20903] [serial = 1255] [outer = (nil)] 20:00:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 148 (0x8b9a1c00) [pid = 20903] [serial = 1256] [outer = 0x8b822000] 20:00:02 INFO - PROCESS | 20903 | 1463281202186 Marionette DEBUG loaded listener.js 20:00:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 149 (0x8b9aec00) [pid = 20903] [serial = 1257] [outer = 0x8b822000] 20:00:03 INFO - PROCESS | 20903 | 1463281203107 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 20:00:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 20:00:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1532ms 20:00:03 INFO - PROCESS | 20903 | 1463281203148 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 20:00:03 INFO - PROCESS | 20903 | 1463281203152 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 20:00:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 20:00:03 INFO - PROCESS | 20903 | 1463281203174 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 20:00:03 INFO - PROCESS | 20903 | 1463281203180 Marionette TRACE conn3 <- [1,1646,null,{}] 20:00:03 INFO - PROCESS | 20903 | 1463281203196 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:03 INFO - PROCESS | 20903 | 1463281203487 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 20:00:03 INFO - PROCESS | 20903 | 1463281203544 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:03 INFO - PROCESS | 20903 | ++DOCSHELL 0x891a5000 == 126 [pid = 20903] [id = 419] 20:00:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 150 (0x8ba96c00) [pid = 20903] [serial = 1258] [outer = (nil)] 20:00:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 151 (0x8c185400) [pid = 20903] [serial = 1259] [outer = 0x8ba96c00] 20:00:03 INFO - PROCESS | 20903 | 1463281203738 Marionette DEBUG loaded listener.js 20:00:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 152 (0x8c716000) [pid = 20903] [serial = 1260] [outer = 0x8ba96c00] 20:00:04 INFO - PROCESS | 20903 | --DOMWINDOW == 151 (0x8ea6f800) [pid = 20903] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 20:00:04 INFO - PROCESS | 20903 | --DOMWINDOW == 150 (0x8ca5c000) [pid = 20903] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 20:00:04 INFO - PROCESS | 20903 | --DOMWINDOW == 149 (0x93ad9000) [pid = 20903] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 20:00:04 INFO - PROCESS | 20903 | --DOMWINDOW == 148 (0x8fab9000) [pid = 20903] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 20:00:04 INFO - PROCESS | 20903 | --DOMWINDOW == 147 (0x8ca53800) [pid = 20903] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 20:00:04 INFO - PROCESS | 20903 | --DOMWINDOW == 146 (0x91d97800) [pid = 20903] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 20:00:04 INFO - PROCESS | 20903 | --DOMWINDOW == 145 (0x9500d800) [pid = 20903] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 20:00:04 INFO - PROCESS | 20903 | --DOMWINDOW == 144 (0x8dcd6000) [pid = 20903] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 20:00:04 INFO - PROCESS | 20903 | --DOMWINDOW == 143 (0x8ebf9000) [pid = 20903] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 20:00:04 INFO - PROCESS | 20903 | --DOMWINDOW == 142 (0x8eb77000) [pid = 20903] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 20:00:04 INFO - PROCESS | 20903 | --DOMWINDOW == 141 (0x8ba8b400) [pid = 20903] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 20:00:04 INFO - PROCESS | 20903 | --DOMWINDOW == 140 (0x8cae0800) [pid = 20903] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 20:00:04 INFO - PROCESS | 20903 | --DOMWINDOW == 139 (0x99b4d800) [pid = 20903] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 20:00:04 INFO - PROCESS | 20903 | --DOMWINDOW == 138 (0x8a63e400) [pid = 20903] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 20:00:04 INFO - PROCESS | 20903 | --DOMWINDOW == 137 (0x891a1c00) [pid = 20903] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 20:00:04 INFO - PROCESS | 20903 | --DOMWINDOW == 136 (0x8f81c800) [pid = 20903] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 20:00:04 INFO - PROCESS | 20903 | --DOMWINDOW == 135 (0x8e6c7400) [pid = 20903] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 20:00:04 INFO - PROCESS | 20903 | --DOMWINDOW == 134 (0x8e6d1800) [pid = 20903] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 20:00:04 INFO - PROCESS | 20903 | --DOMWINDOW == 133 (0x91eb4400) [pid = 20903] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 20:00:04 INFO - PROCESS | 20903 | --DOMWINDOW == 132 (0x8919ec00) [pid = 20903] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 20:00:04 INFO - PROCESS | 20903 | --DOMWINDOW == 131 (0x8919fc00) [pid = 20903] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 20:00:04 INFO - PROCESS | 20903 | --DOMWINDOW == 130 (0x9513ac00) [pid = 20903] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 20:00:04 INFO - PROCESS | 20903 | --DOMWINDOW == 129 (0x8af4a400) [pid = 20903] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 20:00:05 INFO - PROCESS | 20903 | 1463281205316 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 20:00:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 20:00:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 2187ms 20:00:05 INFO - PROCESS | 20903 | 1463281205361 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 20:00:05 INFO - PROCESS | 20903 | 1463281205381 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 20:00:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 20:00:05 INFO - PROCESS | 20903 | 1463281205388 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 20:00:05 INFO - PROCESS | 20903 | 1463281205391 Marionette TRACE conn3 <- [1,1650,null,{}] 20:00:05 INFO - PROCESS | 20903 | 1463281205397 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:05 INFO - PROCESS | 20903 | 1463281205604 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 20:00:05 INFO - PROCESS | 20903 | 1463281205783 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:05 INFO - PROCESS | 20903 | ++DOCSHELL 0x89eea800 == 127 [pid = 20903] [id = 420] 20:00:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 130 (0x8c182c00) [pid = 20903] [serial = 1261] [outer = (nil)] 20:00:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 131 (0x8c718800) [pid = 20903] [serial = 1262] [outer = 0x8c182c00] 20:00:05 INFO - PROCESS | 20903 | 1463281205858 Marionette DEBUG loaded listener.js 20:00:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 132 (0x8ca4f800) [pid = 20903] [serial = 1263] [outer = 0x8c182c00] 20:00:06 INFO - PROCESS | 20903 | 1463281206802 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 20:00:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 20:00:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1486ms 20:00:06 INFO - PROCESS | 20903 | 1463281206875 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 20:00:06 INFO - PROCESS | 20903 | 1463281206882 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 20:00:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 20:00:06 INFO - PROCESS | 20903 | 1463281206891 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 20:00:06 INFO - PROCESS | 20903 | 1463281206897 Marionette TRACE conn3 <- [1,1654,null,{}] 20:00:06 INFO - PROCESS | 20903 | 1463281206906 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:07 INFO - PROCESS | 20903 | 1463281207170 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 20:00:07 INFO - PROCESS | 20903 | 1463281207540 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:07 INFO - PROCESS | 20903 | ++DOCSHELL 0x891a7000 == 128 [pid = 20903] [id = 421] 20:00:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 133 (0x898c2000) [pid = 20903] [serial = 1264] [outer = (nil)] 20:00:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 134 (0x89ee7000) [pid = 20903] [serial = 1265] [outer = 0x898c2000] 20:00:07 INFO - PROCESS | 20903 | 1463281207632 Marionette DEBUG loaded listener.js 20:00:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 135 (0x8af50c00) [pid = 20903] [serial = 1266] [outer = 0x898c2000] 20:00:08 INFO - PROCESS | 20903 | 1463281208597 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 20:00:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 20:00:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1743ms 20:00:08 INFO - PROCESS | 20903 | 1463281208634 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 20:00:08 INFO - PROCESS | 20903 | 1463281208642 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 20:00:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 20:00:08 INFO - PROCESS | 20903 | 1463281208654 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 20:00:08 INFO - PROCESS | 20903 | 1463281208658 Marionette TRACE conn3 <- [1,1658,null,{}] 20:00:08 INFO - PROCESS | 20903 | 1463281208664 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:08 INFO - PROCESS | 20903 | 1463281208893 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 20:00:09 INFO - PROCESS | 20903 | 1463281209210 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:09 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ba94c00 == 129 [pid = 20903] [id = 422] 20:00:09 INFO - PROCESS | 20903 | ++DOMWINDOW == 136 (0x8bb0f400) [pid = 20903] [serial = 1267] [outer = (nil)] 20:00:09 INFO - PROCESS | 20903 | ++DOMWINDOW == 137 (0x8c18f400) [pid = 20903] [serial = 1268] [outer = 0x8bb0f400] 20:00:09 INFO - PROCESS | 20903 | 1463281209306 Marionette DEBUG loaded listener.js 20:00:09 INFO - PROCESS | 20903 | ++DOMWINDOW == 138 (0x8c946c00) [pid = 20903] [serial = 1269] [outer = 0x8bb0f400] 20:00:10 INFO - PROCESS | 20903 | 1463281210237 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 20:00:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 20:00:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1637ms 20:00:10 INFO - PROCESS | 20903 | 1463281210291 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 20:00:10 INFO - PROCESS | 20903 | 1463281210295 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 20:00:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 20:00:10 INFO - PROCESS | 20903 | 1463281210302 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 20:00:10 INFO - PROCESS | 20903 | 1463281210308 Marionette TRACE conn3 <- [1,1662,null,{}] 20:00:10 INFO - PROCESS | 20903 | 1463281210327 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:10 INFO - PROCESS | 20903 | 1463281210607 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 20:00:10 INFO - PROCESS | 20903 | 1463281210969 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:11 INFO - PROCESS | 20903 | ++DOCSHELL 0x8cae1c00 == 130 [pid = 20903] [id = 423] 20:00:11 INFO - PROCESS | 20903 | ++DOMWINDOW == 139 (0x8da15400) [pid = 20903] [serial = 1270] [outer = (nil)] 20:00:11 INFO - PROCESS | 20903 | ++DOMWINDOW == 140 (0x8db6e000) [pid = 20903] [serial = 1271] [outer = 0x8da15400] 20:00:11 INFO - PROCESS | 20903 | 1463281211067 Marionette DEBUG loaded listener.js 20:00:11 INFO - PROCESS | 20903 | ++DOMWINDOW == 141 (0x8dcd3400) [pid = 20903] [serial = 1272] [outer = 0x8da15400] 20:00:11 INFO - PROCESS | 20903 | 1463281211992 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 20:00:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 20:00:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1751ms 20:00:12 INFO - PROCESS | 20903 | 1463281212053 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 20:00:12 INFO - PROCESS | 20903 | 1463281212059 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 20:00:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 20:00:12 INFO - PROCESS | 20903 | 1463281212065 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 20:00:12 INFO - PROCESS | 20903 | 1463281212069 Marionette TRACE conn3 <- [1,1666,null,{}] 20:00:12 INFO - PROCESS | 20903 | 1463281212074 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:12 INFO - PROCESS | 20903 | 1463281212295 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 20:00:12 INFO - PROCESS | 20903 | 1463281212619 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:12 INFO - PROCESS | 20903 | ++DOCSHELL 0x89022400 == 131 [pid = 20903] [id = 424] 20:00:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 142 (0x8da0f400) [pid = 20903] [serial = 1273] [outer = (nil)] 20:00:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 143 (0x8e3fc000) [pid = 20903] [serial = 1274] [outer = 0x8da0f400] 20:00:12 INFO - PROCESS | 20903 | 1463281212713 Marionette DEBUG loaded listener.js 20:00:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 144 (0x8e548800) [pid = 20903] [serial = 1275] [outer = 0x8da0f400] 20:00:13 INFO - PROCESS | 20903 | 1463281213622 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 20:00:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 20:00:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1630ms 20:00:13 INFO - PROCESS | 20903 | 1463281213697 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 20:00:13 INFO - PROCESS | 20903 | 1463281213700 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 20:00:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 20:00:13 INFO - PROCESS | 20903 | 1463281213707 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 20:00:13 INFO - PROCESS | 20903 | 1463281213710 Marionette TRACE conn3 <- [1,1670,null,{}] 20:00:13 INFO - PROCESS | 20903 | 1463281213716 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:13 INFO - PROCESS | 20903 | 1463281213960 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 20:00:14 INFO - PROCESS | 20903 | 1463281214275 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:14 INFO - PROCESS | 20903 | ++DOCSHELL 0x8b829800 == 132 [pid = 20903] [id = 425] 20:00:14 INFO - PROCESS | 20903 | ++DOMWINDOW == 145 (0x8ca53000) [pid = 20903] [serial = 1276] [outer = (nil)] 20:00:14 INFO - PROCESS | 20903 | ++DOMWINDOW == 146 (0x8e6c6c00) [pid = 20903] [serial = 1277] [outer = 0x8ca53000] 20:00:14 INFO - PROCESS | 20903 | 1463281214367 Marionette DEBUG loaded listener.js 20:00:14 INFO - PROCESS | 20903 | ++DOMWINDOW == 147 (0x8e6cdc00) [pid = 20903] [serial = 1278] [outer = 0x8ca53000] 20:00:15 INFO - PROCESS | 20903 | 1463281215282 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 20:00:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 20:00:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1634ms 20:00:15 INFO - PROCESS | 20903 | 1463281215342 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 20:00:15 INFO - PROCESS | 20903 | 1463281215347 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 20:00:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 20:00:15 INFO - PROCESS | 20903 | 1463281215353 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 20:00:15 INFO - PROCESS | 20903 | 1463281215358 Marionette TRACE conn3 <- [1,1674,null,{}] 20:00:15 INFO - PROCESS | 20903 | 1463281215364 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:15 INFO - PROCESS | 20903 | 1463281215622 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 20:00:15 INFO - PROCESS | 20903 | 1463281215945 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:15 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e3f7800 == 133 [pid = 20903] [id = 426] 20:00:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 148 (0x8e5ef400) [pid = 20903] [serial = 1279] [outer = (nil)] 20:00:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 149 (0x8ecc0400) [pid = 20903] [serial = 1280] [outer = 0x8e5ef400] 20:00:16 INFO - PROCESS | 20903 | 1463281216039 Marionette DEBUG loaded listener.js 20:00:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 150 (0x8edb5400) [pid = 20903] [serial = 1281] [outer = 0x8e5ef400] 20:00:16 INFO - PROCESS | 20903 | 1463281216937 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 20:00:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 20:00:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1634ms 20:00:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 20:00:16 INFO - PROCESS | 20903 | 1463281216988 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 20:00:16 INFO - PROCESS | 20903 | 1463281216991 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 20:00:17 INFO - PROCESS | 20903 | 1463281216998 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 20:00:17 INFO - PROCESS | 20903 | 1463281217001 Marionette TRACE conn3 <- [1,1678,null,{}] 20:00:17 INFO - PROCESS | 20903 | 1463281217008 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:17 INFO - PROCESS | 20903 | 1463281217221 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 20:00:17 INFO - PROCESS | 20903 | 1463281217542 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:17 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ea62400 == 134 [pid = 20903] [id = 427] 20:00:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 151 (0x8ebf7c00) [pid = 20903] [serial = 1282] [outer = (nil)] 20:00:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 152 (0x8fab6000) [pid = 20903] [serial = 1283] [outer = 0x8ebf7c00] 20:00:17 INFO - PROCESS | 20903 | 1463281217636 Marionette DEBUG loaded listener.js 20:00:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 153 (0x8fabd000) [pid = 20903] [serial = 1284] [outer = 0x8ebf7c00] 20:00:18 INFO - PROCESS | 20903 | 1463281218538 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 20:00:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 20:00:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1592ms 20:00:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 20:00:18 INFO - PROCESS | 20903 | 1463281218590 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 20:00:18 INFO - PROCESS | 20903 | 1463281218593 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 20:00:18 INFO - PROCESS | 20903 | 1463281218600 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 20:00:18 INFO - PROCESS | 20903 | 1463281218603 Marionette TRACE conn3 <- [1,1682,null,{}] 20:00:18 INFO - PROCESS | 20903 | 1463281218609 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:18 INFO - PROCESS | 20903 | 1463281218825 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 20:00:19 INFO - PROCESS | 20903 | 1463281219137 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:19 INFO - PROCESS | 20903 | ++DOCSHELL 0x8f818c00 == 135 [pid = 20903] [id = 428] 20:00:19 INFO - PROCESS | 20903 | ++DOMWINDOW == 154 (0x8f81f000) [pid = 20903] [serial = 1285] [outer = (nil)] 20:00:19 INFO - PROCESS | 20903 | ++DOMWINDOW == 155 (0x91d88800) [pid = 20903] [serial = 1286] [outer = 0x8f81f000] 20:00:19 INFO - PROCESS | 20903 | 1463281219229 Marionette DEBUG loaded listener.js 20:00:19 INFO - PROCESS | 20903 | ++DOMWINDOW == 156 (0x91d8d400) [pid = 20903] [serial = 1287] [outer = 0x8f81f000] 20:00:20 INFO - PROCESS | 20903 | 1463281220142 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 20:00:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 20:00:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1585ms 20:00:20 INFO - PROCESS | 20903 | 1463281220185 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 20:00:20 INFO - PROCESS | 20903 | 1463281220189 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 20:00:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 20:00:20 INFO - PROCESS | 20903 | 1463281220195 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 20:00:20 INFO - PROCESS | 20903 | 1463281220199 Marionette TRACE conn3 <- [1,1686,null,{}] 20:00:20 INFO - PROCESS | 20903 | 1463281220220 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:20 INFO - PROCESS | 20903 | 1463281220426 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 20:00:20 INFO - PROCESS | 20903 | 1463281220742 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:20 INFO - PROCESS | 20903 | ++DOCSHELL 0x8cad3000 == 136 [pid = 20903] [id = 429] 20:00:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 157 (0x8f813c00) [pid = 20903] [serial = 1288] [outer = (nil)] 20:00:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 158 (0x91eab800) [pid = 20903] [serial = 1289] [outer = 0x8f813c00] 20:00:20 INFO - PROCESS | 20903 | 1463281220834 Marionette DEBUG loaded listener.js 20:00:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 159 (0x91eb0800) [pid = 20903] [serial = 1290] [outer = 0x8f813c00] 20:00:21 INFO - PROCESS | 20903 | 1463281221720 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 20:00:21 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 20:00:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1601ms 20:00:21 INFO - PROCESS | 20903 | 1463281221797 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 20:00:21 INFO - PROCESS | 20903 | 1463281221801 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 20:00:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 20:00:21 INFO - PROCESS | 20903 | 1463281221808 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 20:00:21 INFO - PROCESS | 20903 | 1463281221811 Marionette TRACE conn3 <- [1,1690,null,{}] 20:00:21 INFO - PROCESS | 20903 | 1463281221817 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:22 INFO - PROCESS | 20903 | 1463281222053 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 20:00:22 INFO - PROCESS | 20903 | 1463281222381 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:22 INFO - PROCESS | 20903 | ++DOCSHELL 0x87c86400 == 137 [pid = 20903] [id = 430] 20:00:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 160 (0x91d97800) [pid = 20903] [serial = 1291] [outer = (nil)] 20:00:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 161 (0x91ffa400) [pid = 20903] [serial = 1292] [outer = 0x91d97800] 20:00:22 INFO - PROCESS | 20903 | 1463281222470 Marionette DEBUG loaded listener.js 20:00:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 162 (0x922f5c00) [pid = 20903] [serial = 1293] [outer = 0x91d97800] 20:00:23 INFO - PROCESS | 20903 | 1463281223363 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 20:00:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 20:00:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1632ms 20:00:23 INFO - PROCESS | 20903 | 1463281223441 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 20:00:23 INFO - PROCESS | 20903 | 1463281223445 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 20:00:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 20:00:23 INFO - PROCESS | 20903 | 1463281223452 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 20:00:23 INFO - PROCESS | 20903 | 1463281223457 Marionette TRACE conn3 <- [1,1694,null,{}] 20:00:23 INFO - PROCESS | 20903 | 1463281223462 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:23 INFO - PROCESS | 20903 | 1463281223698 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 20:00:24 INFO - PROCESS | 20903 | 1463281224028 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:24 INFO - PROCESS | 20903 | ++DOCSHELL 0x91eb1400 == 138 [pid = 20903] [id = 431] 20:00:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 163 (0x92b90800) [pid = 20903] [serial = 1294] [outer = (nil)] 20:00:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 164 (0x92c8e800) [pid = 20903] [serial = 1295] [outer = 0x92b90800] 20:00:24 INFO - PROCESS | 20903 | 1463281224127 Marionette DEBUG loaded listener.js 20:00:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 165 (0x93aac400) [pid = 20903] [serial = 1296] [outer = 0x92b90800] 20:00:25 INFO - PROCESS | 20903 | 1463281225103 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 20:00:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 20:00:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1682ms 20:00:25 INFO - PROCESS | 20903 | 1463281225135 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 20:00:25 INFO - PROCESS | 20903 | 1463281225138 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 20:00:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 20:00:25 INFO - PROCESS | 20903 | 1463281225145 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 20:00:25 INFO - PROCESS | 20903 | 1463281225148 Marionette TRACE conn3 <- [1,1698,null,{}] 20:00:25 INFO - PROCESS | 20903 | 1463281225154 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:25 INFO - PROCESS | 20903 | 1463281225370 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 20:00:25 INFO - PROCESS | 20903 | 1463281225708 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:25 INFO - PROCESS | 20903 | ++DOCSHELL 0x91fef000 == 139 [pid = 20903] [id = 432] 20:00:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 166 (0x92414800) [pid = 20903] [serial = 1297] [outer = (nil)] 20:00:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 167 (0x93af1000) [pid = 20903] [serial = 1298] [outer = 0x92414800] 20:00:25 INFO - PROCESS | 20903 | 1463281225801 Marionette DEBUG loaded listener.js 20:00:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 168 (0x93af5800) [pid = 20903] [serial = 1299] [outer = 0x92414800] 20:00:26 INFO - PROCESS | 20903 | 1463281226693 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 20:00:26 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 20:00:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1585ms 20:00:26 INFO - PROCESS | 20903 | 1463281226730 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 20:00:26 INFO - PROCESS | 20903 | 1463281226733 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 20:00:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 20:00:26 INFO - PROCESS | 20903 | 1463281226749 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 20:00:26 INFO - PROCESS | 20903 | 1463281226752 Marionette TRACE conn3 <- [1,1702,null,{}] 20:00:26 INFO - PROCESS | 20903 | 1463281226758 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:26 INFO - PROCESS | 20903 | 1463281226971 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 20:00:27 INFO - PROCESS | 20903 | 1463281227247 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:27 INFO - PROCESS | 20903 | ++DOCSHELL 0x93ae1c00 == 140 [pid = 20903] [id = 433] 20:00:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 169 (0x93ae3800) [pid = 20903] [serial = 1300] [outer = (nil)] 20:00:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 170 (0x9462d000) [pid = 20903] [serial = 1301] [outer = 0x93ae3800] 20:00:27 INFO - PROCESS | 20903 | 1463281227382 Marionette DEBUG loaded listener.js 20:00:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 171 (0x94633000) [pid = 20903] [serial = 1302] [outer = 0x93ae3800] 20:00:28 INFO - PROCESS | 20903 | 1463281228312 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 20:00:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 20:00:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1641ms 20:00:28 INFO - PROCESS | 20903 | 1463281228391 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 20:00:28 INFO - PROCESS | 20903 | 1463281228395 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 20:00:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 20:00:28 INFO - PROCESS | 20903 | 1463281228402 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 20:00:28 INFO - PROCESS | 20903 | 1463281228406 Marionette TRACE conn3 <- [1,1706,null,{}] 20:00:28 INFO - PROCESS | 20903 | 1463281228411 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:28 INFO - PROCESS | 20903 | 1463281228666 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 20:00:29 INFO - PROCESS | 20903 | 1463281228981 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:29 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e2eb400 == 141 [pid = 20903] [id = 434] 20:00:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 172 (0x92e34400) [pid = 20903] [serial = 1303] [outer = (nil)] 20:00:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 173 (0x95043800) [pid = 20903] [serial = 1304] [outer = 0x92e34400] 20:00:29 INFO - PROCESS | 20903 | 1463281229072 Marionette DEBUG loaded listener.js 20:00:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 174 (0x95138400) [pid = 20903] [serial = 1305] [outer = 0x92e34400] 20:00:29 INFO - PROCESS | 20903 | 1463281229951 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 20:00:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 20:00:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1588ms 20:00:29 INFO - PROCESS | 20903 | 1463281229990 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 20:00:29 INFO - PROCESS | 20903 | 1463281229994 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 20:00:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 20:00:30 INFO - PROCESS | 20903 | 1463281230001 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 20:00:30 INFO - PROCESS | 20903 | 1463281230005 Marionette TRACE conn3 <- [1,1710,null,{}] 20:00:30 INFO - PROCESS | 20903 | 1463281230011 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:30 INFO - PROCESS | 20903 | 1463281230243 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 20:00:30 INFO - PROCESS | 20903 | 1463281230573 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:30 INFO - PROCESS | 20903 | ++DOCSHELL 0x95001c00 == 142 [pid = 20903] [id = 435] 20:00:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 175 (0x95005c00) [pid = 20903] [serial = 1306] [outer = (nil)] 20:00:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 176 (0x98133000) [pid = 20903] [serial = 1307] [outer = 0x95005c00] 20:00:30 INFO - PROCESS | 20903 | 1463281230666 Marionette DEBUG loaded listener.js 20:00:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 177 (0x9892a000) [pid = 20903] [serial = 1308] [outer = 0x95005c00] 20:00:31 INFO - PROCESS | 20903 | 1463281231557 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 20:00:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 20:00:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1631ms 20:00:31 INFO - PROCESS | 20903 | 1463281231633 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 20:00:31 INFO - PROCESS | 20903 | 1463281231637 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 20:00:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 20:00:31 INFO - PROCESS | 20903 | 1463281231644 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 20:00:31 INFO - PROCESS | 20903 | 1463281231646 Marionette TRACE conn3 <- [1,1714,null,{}] 20:00:31 INFO - PROCESS | 20903 | 1463281231652 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:31 INFO - PROCESS | 20903 | 1463281231889 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 20:00:32 INFO - PROCESS | 20903 | 1463281232264 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:32 INFO - PROCESS | 20903 | ++DOCSHELL 0x95141800 == 143 [pid = 20903] [id = 436] 20:00:32 INFO - PROCESS | 20903 | ++DOMWINDOW == 178 (0x9526a000) [pid = 20903] [serial = 1309] [outer = (nil)] 20:00:32 INFO - PROCESS | 20903 | ++DOMWINDOW == 179 (0x9960e800) [pid = 20903] [serial = 1310] [outer = 0x9526a000] 20:00:32 INFO - PROCESS | 20903 | 1463281232350 Marionette DEBUG loaded listener.js 20:00:32 INFO - PROCESS | 20903 | ++DOMWINDOW == 180 (0x9970b800) [pid = 20903] [serial = 1311] [outer = 0x9526a000] 20:00:33 INFO - PROCESS | 20903 | 1463281233233 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 20:00:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 20:00:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1631ms 20:00:33 INFO - PROCESS | 20903 | 1463281233276 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 20:00:33 INFO - PROCESS | 20903 | 1463281233281 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 20:00:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 20:00:33 INFO - PROCESS | 20903 | 1463281233287 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 20:00:33 INFO - PROCESS | 20903 | 1463281233289 Marionette TRACE conn3 <- [1,1718,null,{}] 20:00:33 INFO - PROCESS | 20903 | 1463281233296 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:33 INFO - PROCESS | 20903 | 1463281233518 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 20:00:33 INFO - PROCESS | 20903 | 1463281233841 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:33 INFO - PROCESS | 20903 | ++DOCSHELL 0x9526a800 == 144 [pid = 20903] [id = 437] 20:00:33 INFO - PROCESS | 20903 | ++DOMWINDOW == 181 (0x977de800) [pid = 20903] [serial = 1312] [outer = (nil)] 20:00:33 INFO - PROCESS | 20903 | ++DOMWINDOW == 182 (0x99c0a800) [pid = 20903] [serial = 1313] [outer = 0x977de800] 20:00:33 INFO - PROCESS | 20903 | 1463281233934 Marionette DEBUG loaded listener.js 20:00:34 INFO - PROCESS | 20903 | ++DOMWINDOW == 183 (0x99c0f800) [pid = 20903] [serial = 1314] [outer = 0x977de800] 20:00:34 INFO - PROCESS | 20903 | 1463281234820 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 20:00:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 20:00:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1585ms 20:00:34 INFO - PROCESS | 20903 | 1463281234873 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 20:00:34 INFO - PROCESS | 20903 | 1463281234877 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 20:00:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 20:00:34 INFO - PROCESS | 20903 | 1463281234883 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 20:00:34 INFO - PROCESS | 20903 | 1463281234886 Marionette TRACE conn3 <- [1,1722,null,{}] 20:00:34 INFO - PROCESS | 20903 | 1463281234892 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:35 INFO - PROCESS | 20903 | 1463281235127 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 20:00:35 INFO - PROCESS | 20903 | 1463281235461 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:35 INFO - PROCESS | 20903 | ++DOCSHELL 0x87c84400 == 145 [pid = 20903] [id = 438] 20:00:35 INFO - PROCESS | 20903 | ++DOMWINDOW == 184 (0x898cf400) [pid = 20903] [serial = 1315] [outer = (nil)] 20:00:35 INFO - PROCESS | 20903 | ++DOMWINDOW == 185 (0x92c8a800) [pid = 20903] [serial = 1316] [outer = 0x898cf400] 20:00:35 INFO - PROCESS | 20903 | 1463281235554 Marionette DEBUG loaded listener.js 20:00:35 INFO - PROCESS | 20903 | ++DOMWINDOW == 186 (0x99d06800) [pid = 20903] [serial = 1317] [outer = 0x898cf400] 20:00:36 INFO - PROCESS | 20903 | 1463281236467 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 20:00:36 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 20:00:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1643ms 20:00:36 INFO - PROCESS | 20903 | 1463281236528 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 20:00:36 INFO - PROCESS | 20903 | 1463281236532 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 20:00:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 20:00:36 INFO - PROCESS | 20903 | 1463281236538 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 20:00:36 INFO - PROCESS | 20903 | 1463281236542 Marionette TRACE conn3 <- [1,1726,null,{}] 20:00:36 INFO - PROCESS | 20903 | 1463281236547 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:36 INFO - PROCESS | 20903 | 1463281236770 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 20:00:38 INFO - PROCESS | 20903 | --DOCSHELL 0x9b0d3c00 == 144 [pid = 20903] [id = 324] 20:00:38 INFO - PROCESS | 20903 | --DOCSHELL 0x891a5000 == 143 [pid = 20903] [id = 419] 20:00:38 INFO - PROCESS | 20903 | --DOCSHELL 0x8af48400 == 142 [pid = 20903] [id = 418] 20:00:38 INFO - PROCESS | 20903 | --DOCSHELL 0x87c7f400 == 141 [pid = 20903] [id = 417] 20:00:38 INFO - PROCESS | 20903 | --DOCSHELL 0x8edb4400 == 140 [pid = 20903] [id = 415] 20:00:38 INFO - PROCESS | 20903 | --DOCSHELL 0x87c7d800 == 139 [pid = 20903] [id = 414] 20:00:38 INFO - PROCESS | 20903 | --DOCSHELL 0x93aaac00 == 138 [pid = 20903] [id = 412] 20:00:38 INFO - PROCESS | 20903 | --DOCSHELL 0xa061d800 == 137 [pid = 20903] [id = 413] 20:00:38 INFO - PROCESS | 20903 | --DOCSHELL 0x99d08c00 == 136 [pid = 20903] [id = 411] 20:00:38 INFO - PROCESS | 20903 | --DOCSHELL 0x8fab3000 == 135 [pid = 20903] [id = 410] 20:00:38 INFO - PROCESS | 20903 | --DOCSHELL 0x93ae2c00 == 134 [pid = 20903] [id = 409] 20:00:38 INFO - PROCESS | 20903 | --DOCSHELL 0x91eaa000 == 133 [pid = 20903] [id = 407] 20:00:38 INFO - PROCESS | 20903 | --DOCSHELL 0x93adec00 == 132 [pid = 20903] [id = 408] 20:00:38 INFO - PROCESS | 20903 | --DOCSHELL 0x88f04800 == 131 [pid = 20903] [id = 406] 20:00:38 INFO - PROCESS | 20903 | --DOCSHELL 0x913d6400 == 130 [pid = 20903] [id = 405] 20:00:38 INFO - PROCESS | 20903 | --DOCSHELL 0x8b9ae400 == 129 [pid = 20903] [id = 404] 20:00:38 INFO - PROCESS | 20903 | --DOCSHELL 0x88f05c00 == 128 [pid = 20903] [id = 403] 20:00:38 INFO - PROCESS | 20903 | --DOCSHELL 0x8ca51000 == 127 [pid = 20903] [id = 402] 20:00:38 INFO - PROCESS | 20903 | --DOCSHELL 0x8cad8400 == 126 [pid = 20903] [id = 401] 20:00:38 INFO - PROCESS | 20903 | --DOCSHELL 0x898c6c00 == 125 [pid = 20903] [id = 399] 20:00:38 INFO - PROCESS | 20903 | --DOCSHELL 0x8ba95400 == 124 [pid = 20903] [id = 400] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 185 (0x99cb1400) [pid = 20903] [serial = 1173] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 184 (0x8da0b000) [pid = 20903] [serial = 1133] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 183 (0x9462ec00) [pid = 20903] [serial = 1164] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 182 (0x91eb2400) [pid = 20903] [serial = 1152] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 181 (0x8db68c00) [pid = 20903] [serial = 1191] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 180 (0x93ae8800) [pid = 20903] [serial = 1160] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 179 (0x95139000) [pid = 20903] [serial = 1166] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 178 (0x8e54dc00) [pid = 20903] [serial = 1137] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 177 (0x913d6000) [pid = 20903] [serial = 1149] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 176 (0x8fab6800) [pid = 20903] [serial = 1146] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 175 (0x8c185c00) [pid = 20903] [serial = 1187] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 174 (0x92c83c00) [pid = 20903] [serial = 1158] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 173 (0x9513d800) [pid = 20903] [serial = 1167] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 172 (0x8db69400) [pid = 20903] [serial = 1134] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 171 (0x9a11c000) [pid = 20903] [serial = 1175] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 170 (0x9aeac000) [pid = 20903] [serial = 1181] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 169 (0x8bb10c00) [pid = 20903] [serial = 1131] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 168 (0x8b9ab400) [pid = 20903] [serial = 1130] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 167 (0x8f81d400) [pid = 20903] [serial = 1145] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 166 (0x8b823000) [pid = 20903] [serial = 1185] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 165 (0x8e3f8400) [pid = 20903] [serial = 1136] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 164 (0x8fad5400) [pid = 20903] [serial = 1148] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 163 (0x92b88800) [pid = 20903] [serial = 1157] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 162 (0x8da11800) [pid = 20903] [serial = 1127] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 161 (0x93c0e400) [pid = 20903] [serial = 1161] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 160 (0x99c05800) [pid = 20903] [serial = 1172] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 159 (0x9a2d0400) [pid = 20903] [serial = 1179] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 158 (0x8e6d2800) [pid = 20903] [serial = 1139] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 157 (0x8eb7c800) [pid = 20903] [serial = 1142] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 156 (0x922fac00) [pid = 20903] [serial = 1154] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 155 (0x8c3ccc00) [pid = 20903] [serial = 1188] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 154 (0x8dcd6800) [pid = 20903] [serial = 1113] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 153 (0x8ca52000) [pid = 20903] [serial = 1059] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 152 (0x989d1400) [pid = 20903] [serial = 1170] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 151 (0x9240b400) [pid = 20903] [serial = 1155] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 150 (0x981e4000) [pid = 20903] [serial = 1169] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 149 (0x8ebecc00) [pid = 20903] [serial = 1143] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 148 (0x9a122800) [pid = 20903] [serial = 1176] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 147 (0x94629000) [pid = 20903] [serial = 1163] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 146 (0x9a2cb000) [pid = 20903] [serial = 1178] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 145 (0x91eaa800) [pid = 20903] [serial = 1151] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 144 (0x8ea70c00) [pid = 20903] [serial = 1140] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 143 (0x8cadd800) [pid = 20903] [serial = 1190] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 142 (0x8a638800) [pid = 20903] [serial = 1184] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 141 (0x8bb08c00) [pid = 20903] [serial = 1193] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | --DOMWINDOW == 140 (0x8c716400) [pid = 20903] [serial = 1194] [outer = (nil)] [url = about:blank] 20:00:38 INFO - PROCESS | 20903 | 1463281238478 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:38 INFO - PROCESS | 20903 | ++DOCSHELL 0x8919f000 == 125 [pid = 20903] [id = 439] 20:00:38 INFO - PROCESS | 20903 | ++DOMWINDOW == 141 (0x8919fc00) [pid = 20903] [serial = 1318] [outer = (nil)] 20:00:38 INFO - PROCESS | 20903 | ++DOMWINDOW == 142 (0x891a4800) [pid = 20903] [serial = 1319] [outer = 0x8919fc00] 20:00:38 INFO - PROCESS | 20903 | 1463281238581 Marionette DEBUG loaded listener.js 20:00:38 INFO - PROCESS | 20903 | ++DOMWINDOW == 143 (0x89ee9800) [pid = 20903] [serial = 1320] [outer = 0x8919fc00] 20:00:39 INFO - PROCESS | 20903 | 1463281239373 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 20:00:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 20:00:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 2889ms 20:00:39 INFO - PROCESS | 20903 | 1463281239445 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 20:00:39 INFO - PROCESS | 20903 | 1463281239449 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 20:00:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 20:00:39 INFO - PROCESS | 20903 | 1463281239460 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 20:00:39 INFO - PROCESS | 20903 | 1463281239465 Marionette TRACE conn3 <- [1,1730,null,{}] 20:00:39 INFO - PROCESS | 20903 | 1463281239472 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:39 INFO - PROCESS | 20903 | 1463281239680 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 20:00:39 INFO - PROCESS | 20903 | 1463281239865 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:39 INFO - PROCESS | 20903 | ++DOCSHELL 0x8b9aa000 == 126 [pid = 20903] [id = 440] 20:00:39 INFO - PROCESS | 20903 | ++DOMWINDOW == 144 (0x8b9ab000) [pid = 20903] [serial = 1321] [outer = (nil)] 20:00:39 INFO - PROCESS | 20903 | ++DOMWINDOW == 145 (0x8ba90400) [pid = 20903] [serial = 1322] [outer = 0x8b9ab000] 20:00:39 INFO - PROCESS | 20903 | 1463281239945 Marionette DEBUG loaded listener.js 20:00:40 INFO - PROCESS | 20903 | ++DOMWINDOW == 146 (0x8bb0d400) [pid = 20903] [serial = 1323] [outer = 0x8b9ab000] 20:00:40 INFO - PROCESS | 20903 | 1463281240836 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 20:00:40 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 20:00:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1442ms 20:00:40 INFO - PROCESS | 20903 | 1463281240906 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 20:00:40 INFO - PROCESS | 20903 | 1463281240912 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 20:00:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 20:00:40 INFO - PROCESS | 20903 | 1463281240918 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 20:00:40 INFO - PROCESS | 20903 | 1463281240921 Marionette TRACE conn3 <- [1,1734,null,{}] 20:00:40 INFO - PROCESS | 20903 | 1463281240941 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:41 INFO - PROCESS | 20903 | 1463281241203 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 20:00:41 INFO - PROCESS | 20903 | 1463281241234 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:41 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ba91c00 == 127 [pid = 20903] [id = 441] 20:00:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 147 (0x8c18fc00) [pid = 20903] [serial = 1324] [outer = (nil)] 20:00:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 148 (0x8c94d000) [pid = 20903] [serial = 1325] [outer = 0x8c18fc00] 20:00:41 INFO - PROCESS | 20903 | 1463281241307 Marionette DEBUG loaded listener.js 20:00:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 149 (0x8ca59c00) [pid = 20903] [serial = 1326] [outer = 0x8c18fc00] 20:00:42 INFO - PROCESS | 20903 | 1463281242430 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 20:00:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 20:00:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1587ms 20:00:42 INFO - PROCESS | 20903 | 1463281242506 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 20:00:42 INFO - PROCESS | 20903 | 1463281242511 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 20:00:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 20:00:42 INFO - PROCESS | 20903 | 1463281242526 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 20:00:42 INFO - PROCESS | 20903 | 1463281242535 Marionette TRACE conn3 <- [1,1738,null,{}] 20:00:42 INFO - PROCESS | 20903 | 1463281242549 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:43 INFO - PROCESS | 20903 | 1463281243234 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 20:00:43 INFO - PROCESS | 20903 | --DOMWINDOW == 148 (0x95141c00) [pid = 20903] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 20:00:43 INFO - PROCESS | 20903 | --DOMWINDOW == 147 (0x92412c00) [pid = 20903] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 20:00:43 INFO - PROCESS | 20903 | --DOMWINDOW == 146 (0x8b822000) [pid = 20903] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 20:00:43 INFO - PROCESS | 20903 | --DOMWINDOW == 145 (0x87c81000) [pid = 20903] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 20:00:43 INFO - PROCESS | 20903 | --DOMWINDOW == 144 (0x99a41800) [pid = 20903] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 20:00:43 INFO - PROCESS | 20903 | --DOMWINDOW == 143 (0x8b82c000) [pid = 20903] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 20:00:43 INFO - PROCESS | 20903 | --DOMWINDOW == 142 (0x89eeac00) [pid = 20903] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 20:00:43 INFO - PROCESS | 20903 | --DOMWINDOW == 141 (0x8c943800) [pid = 20903] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 20:00:43 INFO - PROCESS | 20903 | --DOMWINDOW == 140 (0x8eb74000) [pid = 20903] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 20:00:43 INFO - PROCESS | 20903 | --DOMWINDOW == 139 (0x8eb7f000) [pid = 20903] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 20:00:43 INFO - PROCESS | 20903 | --DOMWINDOW == 138 (0x8e2edc00) [pid = 20903] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 20:00:43 INFO - PROCESS | 20903 | --DOMWINDOW == 137 (0xa112b400) [pid = 20903] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 20:00:43 INFO - PROCESS | 20903 | --DOMWINDOW == 136 (0x9504a000) [pid = 20903] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 20:00:43 INFO - PROCESS | 20903 | --DOMWINDOW == 135 (0x8ba96c00) [pid = 20903] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 20:00:43 INFO - PROCESS | 20903 | --DOMWINDOW == 134 (0x91ead000) [pid = 20903] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 20:00:43 INFO - PROCESS | 20903 | --DOMWINDOW == 133 (0x9a2d1000) [pid = 20903] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 20:00:43 INFO - PROCESS | 20903 | --DOMWINDOW == 132 (0x8cae1000) [pid = 20903] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 20:00:43 INFO - PROCESS | 20903 | --DOMWINDOW == 131 (0x9970e000) [pid = 20903] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 20:00:43 INFO - PROCESS | 20903 | --DOMWINDOW == 130 (0x89eedc00) [pid = 20903] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 20:00:43 INFO - PROCESS | 20903 | --DOMWINDOW == 129 (0x93aa9400) [pid = 20903] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 20:00:43 INFO - PROCESS | 20903 | --DOMWINDOW == 128 (0x8e54b800) [pid = 20903] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 20:00:43 INFO - PROCESS | 20903 | --DOMWINDOW == 127 (0x87c84800) [pid = 20903] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 20:00:43 INFO - PROCESS | 20903 | 1463281243465 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:43 INFO - PROCESS | 20903 | ++DOCSHELL 0x87c81000 == 128 [pid = 20903] [id = 442] 20:00:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 128 (0x87c84800) [pid = 20903] [serial = 1327] [outer = (nil)] 20:00:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 129 (0x89eedc00) [pid = 20903] [serial = 1328] [outer = 0x87c84800] 20:00:43 INFO - PROCESS | 20903 | 1463281243561 Marionette DEBUG loaded listener.js 20:00:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 130 (0x8c943800) [pid = 20903] [serial = 1329] [outer = 0x87c84800] 20:00:44 INFO - PROCESS | 20903 | 1463281244364 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 20:00:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 20:00:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1906ms 20:00:44 INFO - PROCESS | 20903 | 1463281244437 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 20:00:44 INFO - PROCESS | 20903 | 1463281244442 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 20:00:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 20:00:44 INFO - PROCESS | 20903 | 1463281244448 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 20:00:44 INFO - PROCESS | 20903 | 1463281244451 Marionette TRACE conn3 <- [1,1742,null,{}] 20:00:44 INFO - PROCESS | 20903 | 1463281244457 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:44 INFO - PROCESS | 20903 | 1463281244655 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 20:00:44 INFO - PROCESS | 20903 | 1463281244666 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:44 INFO - PROCESS | 20903 | ++DOCSHELL 0x8af49400 == 129 [pid = 20903] [id = 443] 20:00:44 INFO - PROCESS | 20903 | ++DOMWINDOW == 131 (0x8b825400) [pid = 20903] [serial = 1330] [outer = (nil)] 20:00:44 INFO - PROCESS | 20903 | ++DOMWINDOW == 132 (0x8e2e8000) [pid = 20903] [serial = 1331] [outer = 0x8b825400] 20:00:44 INFO - PROCESS | 20903 | 1463281244745 Marionette DEBUG loaded listener.js 20:00:44 INFO - PROCESS | 20903 | ++DOMWINDOW == 133 (0x8e542800) [pid = 20903] [serial = 1332] [outer = 0x8b825400] 20:00:46 INFO - PROCESS | 20903 | 1463281246085 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 20:00:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 20:00:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1680ms 20:00:46 INFO - PROCESS | 20903 | 1463281246129 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 20:00:46 INFO - PROCESS | 20903 | 1463281246137 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 20:00:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 20:00:46 INFO - PROCESS | 20903 | 1463281246147 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 20:00:46 INFO - PROCESS | 20903 | 1463281246152 Marionette TRACE conn3 <- [1,1746,null,{}] 20:00:46 INFO - PROCESS | 20903 | 1463281246184 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:46 INFO - PROCESS | 20903 | 1463281246456 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 20:00:46 INFO - PROCESS | 20903 | 1463281246794 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:46 INFO - PROCESS | 20903 | ++DOCSHELL 0x88f05c00 == 130 [pid = 20903] [id = 444] 20:00:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 134 (0x8b822400) [pid = 20903] [serial = 1333] [outer = (nil)] 20:00:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 135 (0x8bb11000) [pid = 20903] [serial = 1334] [outer = 0x8b822400] 20:00:46 INFO - PROCESS | 20903 | 1463281246885 Marionette DEBUG loaded listener.js 20:00:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 136 (0x8c3c4400) [pid = 20903] [serial = 1335] [outer = 0x8b822400] 20:00:47 INFO - PROCESS | 20903 | 1463281247817 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 20:00:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 20:00:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1710ms 20:00:47 INFO - PROCESS | 20903 | 1463281247858 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 20:00:47 INFO - PROCESS | 20903 | 1463281247867 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 20:00:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 20:00:47 INFO - PROCESS | 20903 | 1463281247878 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 20:00:47 INFO - PROCESS | 20903 | 1463281247882 Marionette TRACE conn3 <- [1,1750,null,{}] 20:00:47 INFO - PROCESS | 20903 | 1463281247889 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:48 INFO - PROCESS | 20903 | 1463281248109 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 20:00:48 INFO - PROCESS | 20903 | 1463281248469 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:48 INFO - PROCESS | 20903 | ++DOCSHELL 0x8cad8400 == 131 [pid = 20903] [id = 445] 20:00:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 137 (0x8cadb400) [pid = 20903] [serial = 1336] [outer = (nil)] 20:00:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 138 (0x8db60800) [pid = 20903] [serial = 1337] [outer = 0x8cadb400] 20:00:48 INFO - PROCESS | 20903 | 1463281248584 Marionette DEBUG loaded listener.js 20:00:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 139 (0x8dcc9800) [pid = 20903] [serial = 1338] [outer = 0x8cadb400] 20:00:49 INFO - PROCESS | 20903 | 1463281249500 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 20:00:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 20:00:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1686ms 20:00:49 INFO - PROCESS | 20903 | 1463281249564 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 20:00:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 20:00:49 INFO - PROCESS | 20903 | 1463281249569 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 20:00:49 INFO - PROCESS | 20903 | 1463281249576 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 20:00:49 INFO - PROCESS | 20903 | 1463281249582 Marionette TRACE conn3 <- [1,1754,null,{}] 20:00:49 INFO - PROCESS | 20903 | 1463281249598 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:49 INFO - PROCESS | 20903 | 1463281249847 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 20:00:50 INFO - PROCESS | 20903 | 1463281250170 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:50 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e5f4000 == 132 [pid = 20903] [id = 446] 20:00:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 140 (0x8e6d4c00) [pid = 20903] [serial = 1339] [outer = (nil)] 20:00:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 141 (0x8eb73800) [pid = 20903] [serial = 1340] [outer = 0x8e6d4c00] 20:00:50 INFO - PROCESS | 20903 | 1463281250260 Marionette DEBUG loaded listener.js 20:00:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 142 (0x8eb7ec00) [pid = 20903] [serial = 1341] [outer = 0x8e6d4c00] 20:00:51 INFO - PROCESS | 20903 | 1463281251162 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 20:00:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 20:00:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1643ms 20:00:51 INFO - PROCESS | 20903 | 1463281251219 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 20:00:51 INFO - PROCESS | 20903 | 1463281251223 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 20:00:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 20:00:51 INFO - PROCESS | 20903 | 1463281251230 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 20:00:51 INFO - PROCESS | 20903 | 1463281251234 Marionette TRACE conn3 <- [1,1758,null,{}] 20:00:51 INFO - PROCESS | 20903 | 1463281251240 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:51 INFO - PROCESS | 20903 | 1463281251457 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 20:00:51 INFO - PROCESS | 20903 | 1463281251786 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:51 INFO - PROCESS | 20903 | ++DOCSHELL 0x8db62000 == 133 [pid = 20903] [id = 447] 20:00:51 INFO - PROCESS | 20903 | ++DOMWINDOW == 143 (0x8ebee000) [pid = 20903] [serial = 1342] [outer = (nil)] 20:00:51 INFO - PROCESS | 20903 | ++DOMWINDOW == 144 (0x8ecc3c00) [pid = 20903] [serial = 1343] [outer = 0x8ebee000] 20:00:51 INFO - PROCESS | 20903 | 1463281251882 Marionette DEBUG loaded listener.js 20:00:52 INFO - PROCESS | 20903 | ++DOMWINDOW == 145 (0x8edb7c00) [pid = 20903] [serial = 1344] [outer = 0x8ebee000] 20:00:52 INFO - PROCESS | 20903 | 1463281252769 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 20:00:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 20:00:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1584ms 20:00:52 INFO - PROCESS | 20903 | 1463281252815 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 20:00:52 INFO - PROCESS | 20903 | 1463281252819 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 20:00:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 20:00:52 INFO - PROCESS | 20903 | 1463281252827 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 20:00:52 INFO - PROCESS | 20903 | 1463281252830 Marionette TRACE conn3 <- [1,1762,null,{}] 20:00:52 INFO - PROCESS | 20903 | 1463281252836 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:53 INFO - PROCESS | 20903 | 1463281253136 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 20:00:53 INFO - PROCESS | 20903 | 1463281253392 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:53 INFO - PROCESS | 20903 | ++DOCSHELL 0x88f03c00 == 134 [pid = 20903] [id = 448] 20:00:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 146 (0x8eb7a400) [pid = 20903] [serial = 1345] [outer = (nil)] 20:00:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 147 (0x8fab9000) [pid = 20903] [serial = 1346] [outer = 0x8eb7a400] 20:00:53 INFO - PROCESS | 20903 | 1463281253484 Marionette DEBUG loaded listener.js 20:00:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 148 (0x8fabe400) [pid = 20903] [serial = 1347] [outer = 0x8eb7a400] 20:00:54 INFO - PROCESS | 20903 | 1463281254435 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 20:00:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 20:00:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1687ms 20:00:54 INFO - PROCESS | 20903 | 1463281254515 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 20:00:54 INFO - PROCESS | 20903 | 1463281254518 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 20:00:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 20:00:54 INFO - PROCESS | 20903 | 1463281254525 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 20:00:54 INFO - PROCESS | 20903 | 1463281254529 Marionette TRACE conn3 <- [1,1766,null,{}] 20:00:54 INFO - PROCESS | 20903 | 1463281254535 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:54 INFO - PROCESS | 20903 | 1463281254780 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 20:00:55 INFO - PROCESS | 20903 | 1463281255111 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:55 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ecc0c00 == 135 [pid = 20903] [id = 449] 20:00:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 149 (0x8fab5800) [pid = 20903] [serial = 1348] [outer = (nil)] 20:00:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 150 (0x91eb4c00) [pid = 20903] [serial = 1349] [outer = 0x8fab5800] 20:00:55 INFO - PROCESS | 20903 | 1463281255213 Marionette DEBUG loaded listener.js 20:00:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 151 (0x922ed800) [pid = 20903] [serial = 1350] [outer = 0x8fab5800] 20:00:56 INFO - PROCESS | 20903 | 1463281256100 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 20:00:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 20:00:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1649ms 20:00:56 INFO - PROCESS | 20903 | 1463281256175 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 20:00:56 INFO - PROCESS | 20903 | 1463281256179 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 20:00:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 20:00:56 INFO - PROCESS | 20903 | 1463281256186 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 20:00:56 INFO - PROCESS | 20903 | 1463281256188 Marionette TRACE conn3 <- [1,1770,null,{}] 20:00:56 INFO - PROCESS | 20903 | 1463281256195 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:56 INFO - PROCESS | 20903 | 1463281256446 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 20:00:56 INFO - PROCESS | 20903 | 1463281256776 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:56 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ea68000 == 136 [pid = 20903] [id = 450] 20:00:56 INFO - PROCESS | 20903 | ++DOMWINDOW == 152 (0x8fab7c00) [pid = 20903] [serial = 1351] [outer = (nil)] 20:00:56 INFO - PROCESS | 20903 | ++DOMWINDOW == 153 (0x92416c00) [pid = 20903] [serial = 1352] [outer = 0x8fab7c00] 20:00:56 INFO - PROCESS | 20903 | 1463281256870 Marionette DEBUG loaded listener.js 20:00:56 INFO - PROCESS | 20903 | ++DOMWINDOW == 154 (0x92b83c00) [pid = 20903] [serial = 1353] [outer = 0x8fab7c00] 20:00:57 INFO - PROCESS | 20903 | 1463281257771 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 20:00:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 20:00:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1633ms 20:00:57 INFO - PROCESS | 20903 | 1463281257820 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 20:00:57 INFO - PROCESS | 20903 | 1463281257825 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 20:00:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 20:00:57 INFO - PROCESS | 20903 | 1463281257832 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 20:00:57 INFO - PROCESS | 20903 | 1463281257836 Marionette TRACE conn3 <- [1,1774,null,{}] 20:00:57 INFO - PROCESS | 20903 | 1463281257842 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:58 INFO - PROCESS | 20903 | 1463281258064 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 20:00:58 INFO - PROCESS | 20903 | 1463281258382 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:58 INFO - PROCESS | 20903 | ++DOCSHELL 0x9240d000 == 137 [pid = 20903] [id = 451] 20:00:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 155 (0x9240d400) [pid = 20903] [serial = 1354] [outer = (nil)] 20:00:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 156 (0x92e38800) [pid = 20903] [serial = 1355] [outer = 0x9240d400] 20:00:58 INFO - PROCESS | 20903 | 1463281258476 Marionette DEBUG loaded listener.js 20:00:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 157 (0x93ab6c00) [pid = 20903] [serial = 1356] [outer = 0x9240d400] 20:00:59 INFO - PROCESS | 20903 | 1463281259428 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 20:00:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 20:00:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1635ms 20:00:59 INFO - PROCESS | 20903 | 1463281259467 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 20:00:59 INFO - PROCESS | 20903 | 1463281259470 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 20:00:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 20:00:59 INFO - PROCESS | 20903 | 1463281259478 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 20:00:59 INFO - PROCESS | 20903 | 1463281259481 Marionette TRACE conn3 <- [1,1778,null,{}] 20:00:59 INFO - PROCESS | 20903 | 1463281259487 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:59 INFO - PROCESS | 20903 | 1463281259695 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 20:01:00 INFO - PROCESS | 20903 | 1463281260019 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:00 INFO - PROCESS | 20903 | ++DOCSHELL 0x8fabbc00 == 138 [pid = 20903] [id = 452] 20:01:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 158 (0x91d91400) [pid = 20903] [serial = 1357] [outer = (nil)] 20:01:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 159 (0x93c0e000) [pid = 20903] [serial = 1358] [outer = 0x91d91400] 20:01:00 INFO - PROCESS | 20903 | 1463281260123 Marionette DEBUG loaded listener.js 20:01:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 160 (0x93cd7400) [pid = 20903] [serial = 1359] [outer = 0x91d91400] 20:01:01 INFO - PROCESS | 20903 | 1463281261029 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 20:01:01 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 20:01:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1587ms 20:01:01 INFO - PROCESS | 20903 | 1463281261066 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 20:01:01 INFO - PROCESS | 20903 | 1463281261070 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 20:01:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 20:01:01 INFO - PROCESS | 20903 | 1463281261077 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 20:01:01 INFO - PROCESS | 20903 | 1463281261080 Marionette TRACE conn3 <- [1,1782,null,{}] 20:01:01 INFO - PROCESS | 20903 | 1463281261086 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:01 INFO - PROCESS | 20903 | 1463281261304 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 20:01:01 INFO - PROCESS | 20903 | 1463281261648 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:01 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c18b000 == 139 [pid = 20903] [id = 453] 20:01:01 INFO - PROCESS | 20903 | ++DOMWINDOW == 161 (0x8ca5d000) [pid = 20903] [serial = 1360] [outer = (nil)] 20:01:01 INFO - PROCESS | 20903 | ++DOMWINDOW == 162 (0x9500c800) [pid = 20903] [serial = 1361] [outer = 0x8ca5d000] 20:01:01 INFO - PROCESS | 20903 | 1463281261743 Marionette DEBUG loaded listener.js 20:01:01 INFO - PROCESS | 20903 | ++DOMWINDOW == 163 (0x95137400) [pid = 20903] [serial = 1362] [outer = 0x8ca5d000] 20:01:02 INFO - PROCESS | 20903 | 1463281262670 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 20:01:02 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 20:01:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1633ms 20:01:02 INFO - PROCESS | 20903 | 1463281262718 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 20:01:02 INFO - PROCESS | 20903 | 1463281262723 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 20:01:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 20:01:02 INFO - PROCESS | 20903 | 1463281262730 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 20:01:02 INFO - PROCESS | 20903 | 1463281262735 Marionette TRACE conn3 <- [1,1786,null,{}] 20:01:02 INFO - PROCESS | 20903 | 1463281262741 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:03 INFO - PROCESS | 20903 | 1463281263002 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 20:01:03 INFO - PROCESS | 20903 | 1463281263338 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:03 INFO - PROCESS | 20903 | ++DOCSHELL 0x92c83c00 == 140 [pid = 20903] [id = 454] 20:01:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 164 (0x98f34800) [pid = 20903] [serial = 1363] [outer = (nil)] 20:01:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 165 (0x998c6800) [pid = 20903] [serial = 1364] [outer = 0x98f34800] 20:01:03 INFO - PROCESS | 20903 | 1463281263445 Marionette DEBUG loaded listener.js 20:01:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 166 (0x99d03000) [pid = 20903] [serial = 1365] [outer = 0x98f34800] 20:01:04 INFO - PROCESS | 20903 | 1463281264381 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 20:01:04 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 20:01:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1692ms 20:01:04 INFO - PROCESS | 20903 | 1463281264423 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 20:01:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 20:01:04 INFO - PROCESS | 20903 | 1463281264427 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 20:01:04 INFO - PROCESS | 20903 | 1463281264433 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 20:01:04 INFO - PROCESS | 20903 | 1463281264437 Marionette TRACE conn3 <- [1,1790,null,{}] 20:01:04 INFO - PROCESS | 20903 | 1463281264443 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:04 INFO - PROCESS | 20903 | 1463281264654 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 20:01:05 INFO - PROCESS | 20903 | 1463281265040 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:05 INFO - PROCESS | 20903 | ++DOCSHELL 0x9a121000 == 141 [pid = 20903] [id = 455] 20:01:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 167 (0x9a121c00) [pid = 20903] [serial = 1366] [outer = (nil)] 20:01:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 168 (0x9a2c3c00) [pid = 20903] [serial = 1367] [outer = 0x9a121c00] 20:01:05 INFO - PROCESS | 20903 | 1463281265137 Marionette DEBUG loaded listener.js 20:01:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 169 (0x9a2c6800) [pid = 20903] [serial = 1368] [outer = 0x9a121c00] 20:01:05 INFO - PROCESS | 20903 | ************************* 20:01:05 INFO - PROCESS | 20903 | A coding exception was thrown and uncaught in a Task. 20:01:05 INFO - PROCESS | 20903 | 20:01:05 INFO - PROCESS | 20903 | Full message: TypeError: NetworkError when attempting to fetch resource. 20:01:05 INFO - PROCESS | 20903 | Full stack: 20:01:05 INFO - PROCESS | 20903 | ************************* 20:01:06 INFO - PROCESS | 20903 | 1463281266044 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 20:01:06 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) 20:01:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1645ms 20:01:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 20:01:06 INFO - PROCESS | 20903 | 1463281266080 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 20:01:06 INFO - PROCESS | 20903 | 1463281266083 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 20:01:06 INFO - PROCESS | 20903 | 1463281266090 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 20:01:06 INFO - PROCESS | 20903 | 1463281266103 Marionette TRACE conn3 <- [1,1794,null,{}] 20:01:06 INFO - PROCESS | 20903 | 1463281266130 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:06 INFO - PROCESS | 20903 | 1463281266347 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 20:01:06 INFO - PROCESS | 20903 | 1463281266683 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:06 INFO - PROCESS | 20903 | ++DOCSHELL 0x8da0e000 == 142 [pid = 20903] [id = 456] 20:01:06 INFO - PROCESS | 20903 | ++DOMWINDOW == 170 (0x8faaf800) [pid = 20903] [serial = 1369] [outer = (nil)] 20:01:06 INFO - PROCESS | 20903 | ++DOMWINDOW == 171 (0x9a2cd800) [pid = 20903] [serial = 1370] [outer = 0x8faaf800] 20:01:06 INFO - PROCESS | 20903 | 1463281266776 Marionette DEBUG loaded listener.js 20:01:06 INFO - PROCESS | 20903 | ++DOMWINDOW == 172 (0x9a945800) [pid = 20903] [serial = 1371] [outer = 0x8faaf800] 20:01:07 INFO - PROCESS | 20903 | 1463281267703 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 20:01:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:01:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1669ms 20:01:07 INFO - PROCESS | 20903 | 1463281267759 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 20:01:07 INFO - PROCESS | 20903 | 1463281267763 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 20:01:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 20:01:07 INFO - PROCESS | 20903 | 1463281267769 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 20:01:07 INFO - PROCESS | 20903 | 1463281267773 Marionette TRACE conn3 <- [1,1798,null,{}] 20:01:07 INFO - PROCESS | 20903 | 1463281267778 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:08 INFO - PROCESS | 20903 | 1463281268001 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 20:01:08 INFO - PROCESS | 20903 | 1463281268327 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:08 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ecc6800 == 143 [pid = 20903] [id = 457] 20:01:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 173 (0x8ecc8800) [pid = 20903] [serial = 1372] [outer = (nil)] 20:01:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 174 (0x9b241800) [pid = 20903] [serial = 1373] [outer = 0x8ecc8800] 20:01:08 INFO - PROCESS | 20903 | 1463281268444 Marionette DEBUG loaded listener.js 20:01:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 175 (0x9b881800) [pid = 20903] [serial = 1374] [outer = 0x8ecc8800] 20:01:09 INFO - PROCESS | 20903 | 1463281269414 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 20:01:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 20:01:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1691ms 20:01:09 INFO - PROCESS | 20903 | 1463281269461 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 20:01:09 INFO - PROCESS | 20903 | 1463281269465 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 20:01:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 20:01:09 INFO - PROCESS | 20903 | 1463281269472 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 20:01:09 INFO - PROCESS | 20903 | 1463281269475 Marionette TRACE conn3 <- [1,1802,null,{}] 20:01:09 INFO - PROCESS | 20903 | 1463281269481 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:09 INFO - PROCESS | 20903 | 1463281269692 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 20:01:10 INFO - PROCESS | 20903 | 1463281270017 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:10 INFO - PROCESS | 20903 | ++DOCSHELL 0x89023400 == 144 [pid = 20903] [id = 458] 20:01:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 176 (0x8e3ed800) [pid = 20903] [serial = 1375] [outer = (nil)] 20:01:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 177 (0x9d962000) [pid = 20903] [serial = 1376] [outer = 0x8e3ed800] 20:01:10 INFO - PROCESS | 20903 | 1463281270106 Marionette DEBUG loaded listener.js 20:01:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 178 (0x9d99b400) [pid = 20903] [serial = 1377] [outer = 0x8e3ed800] 20:01:11 INFO - PROCESS | 20903 | 1463281271016 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:01:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 20:01:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1591ms 20:01:11 INFO - PROCESS | 20903 | 1463281271064 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 20:01:11 INFO - PROCESS | 20903 | 1463281271068 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 20:01:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 20:01:11 INFO - PROCESS | 20903 | 1463281271074 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 20:01:11 INFO - PROCESS | 20903 | 1463281271078 Marionette TRACE conn3 <- [1,1806,null,{}] 20:01:11 INFO - PROCESS | 20903 | 1463281271083 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:11 INFO - PROCESS | 20903 | 1463281271308 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 20:01:11 INFO - PROCESS | 20903 | 1463281271644 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:11 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c188000 == 145 [pid = 20903] [id = 459] 20:01:11 INFO - PROCESS | 20903 | ++DOMWINDOW == 179 (0x8dcd5000) [pid = 20903] [serial = 1378] [outer = (nil)] 20:01:11 INFO - PROCESS | 20903 | ++DOMWINDOW == 180 (0xa061d400) [pid = 20903] [serial = 1379] [outer = 0x8dcd5000] 20:01:11 INFO - PROCESS | 20903 | 1463281271737 Marionette DEBUG loaded listener.js 20:01:11 INFO - PROCESS | 20903 | ++DOMWINDOW == 181 (0xa112f000) [pid = 20903] [serial = 1380] [outer = 0x8dcd5000] 20:01:12 INFO - PROCESS | 20903 | 1463281272615 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 20:01:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 20:01:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1583ms 20:01:12 INFO - PROCESS | 20903 | 1463281272658 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 20:01:12 INFO - PROCESS | 20903 | 1463281272662 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 20:01:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 20:01:12 INFO - PROCESS | 20903 | 1463281272668 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 20:01:12 INFO - PROCESS | 20903 | 1463281272672 Marionette TRACE conn3 <- [1,1810,null,{}] 20:01:12 INFO - PROCESS | 20903 | 1463281272677 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:12 INFO - PROCESS | 20903 | 1463281272895 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 20:01:13 INFO - PROCESS | 20903 | 1463281273226 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:13 INFO - PROCESS | 20903 | ++DOCSHELL 0x88f02400 == 146 [pid = 20903] [id = 460] 20:01:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 182 (0x9d9d0c00) [pid = 20903] [serial = 1381] [outer = (nil)] 20:01:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 183 (0xa11dfc00) [pid = 20903] [serial = 1382] [outer = 0x9d9d0c00] 20:01:13 INFO - PROCESS | 20903 | 1463281273321 Marionette DEBUG loaded listener.js 20:01:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 184 (0xa2151800) [pid = 20903] [serial = 1383] [outer = 0x9d9d0c00] 20:01:14 INFO - PROCESS | 20903 | 1463281274256 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 20:01:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 20:01:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1631ms 20:01:14 INFO - PROCESS | 20903 | 1463281274302 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 20:01:14 INFO - PROCESS | 20903 | 1463281274306 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 20:01:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 20:01:14 INFO - PROCESS | 20903 | 1463281274313 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 20:01:14 INFO - PROCESS | 20903 | 1463281274317 Marionette TRACE conn3 <- [1,1814,null,{}] 20:01:14 INFO - PROCESS | 20903 | 1463281274323 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:14 INFO - PROCESS | 20903 | 1463281274546 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 20:01:14 INFO - PROCESS | 20903 | 1463281274871 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:14 INFO - PROCESS | 20903 | ++DOCSHELL 0x9b8e5c00 == 147 [pid = 20903] [id = 461] 20:01:14 INFO - PROCESS | 20903 | ++DOMWINDOW == 185 (0x9d9ca000) [pid = 20903] [serial = 1384] [outer = (nil)] 20:01:14 INFO - PROCESS | 20903 | ++DOMWINDOW == 186 (0xa26c1800) [pid = 20903] [serial = 1385] [outer = 0x9d9ca000] 20:01:14 INFO - PROCESS | 20903 | 1463281274964 Marionette DEBUG loaded listener.js 20:01:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 187 (0xa26f0800) [pid = 20903] [serial = 1386] [outer = 0x9d9ca000] 20:01:17 INFO - PROCESS | 20903 | --DOCSHELL 0x8f814400 == 146 [pid = 20903] [id = 106] 20:01:17 INFO - PROCESS | 20903 | --DOCSHELL 0x9a122c00 == 145 [pid = 20903] [id = 208] 20:01:17 INFO - PROCESS | 20903 | --DOCSHELL 0x87c81000 == 144 [pid = 20903] [id = 442] 20:01:17 INFO - PROCESS | 20903 | --DOCSHELL 0x8ba91c00 == 143 [pid = 20903] [id = 441] 20:01:17 INFO - PROCESS | 20903 | --DOCSHELL 0x8b9aa000 == 142 [pid = 20903] [id = 440] 20:01:17 INFO - PROCESS | 20903 | --DOCSHELL 0x8919f000 == 141 [pid = 20903] [id = 439] 20:01:17 INFO - PROCESS | 20903 | --DOCSHELL 0x95141800 == 140 [pid = 20903] [id = 436] 20:01:17 INFO - PROCESS | 20903 | --DOCSHELL 0x9526a800 == 139 [pid = 20903] [id = 437] 20:01:17 INFO - PROCESS | 20903 | --DOCSHELL 0x95001c00 == 138 [pid = 20903] [id = 435] 20:01:17 INFO - PROCESS | 20903 | --DOCSHELL 0x8e2eb400 == 137 [pid = 20903] [id = 434] 20:01:17 INFO - PROCESS | 20903 | --DOCSHELL 0x93ae1c00 == 136 [pid = 20903] [id = 433] 20:01:17 INFO - PROCESS | 20903 | --DOCSHELL 0x91eb1400 == 135 [pid = 20903] [id = 431] 20:01:17 INFO - PROCESS | 20903 | --DOCSHELL 0x91fef000 == 134 [pid = 20903] [id = 432] 20:01:17 INFO - PROCESS | 20903 | --DOCSHELL 0x87c86400 == 133 [pid = 20903] [id = 430] 20:01:17 INFO - PROCESS | 20903 | --DOCSHELL 0x8cad3000 == 132 [pid = 20903] [id = 429] 20:01:17 INFO - PROCESS | 20903 | --DOCSHELL 0x8f818c00 == 131 [pid = 20903] [id = 428] 20:01:17 INFO - PROCESS | 20903 | --DOCSHELL 0x8ea62400 == 130 [pid = 20903] [id = 427] 20:01:17 INFO - PROCESS | 20903 | --DOCSHELL 0x8e3f7800 == 129 [pid = 20903] [id = 426] 20:01:17 INFO - PROCESS | 20903 | --DOCSHELL 0x8b829800 == 128 [pid = 20903] [id = 425] 20:01:17 INFO - PROCESS | 20903 | --DOCSHELL 0x8cae1c00 == 127 [pid = 20903] [id = 423] 20:01:17 INFO - PROCESS | 20903 | --DOCSHELL 0x89022400 == 126 [pid = 20903] [id = 424] 20:01:17 INFO - PROCESS | 20903 | --DOCSHELL 0x8ba94c00 == 125 [pid = 20903] [id = 422] 20:01:17 INFO - PROCESS | 20903 | --DOCSHELL 0x891a7000 == 124 [pid = 20903] [id = 421] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 186 (0x8c718800) [pid = 20903] [serial = 1262] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 185 (0x8cae0000) [pid = 20903] [serial = 1202] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 184 (0x913d5000) [pid = 20903] [serial = 1212] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 183 (0x8a63cc00) [pid = 20903] [serial = 1250] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 182 (0x923c3400) [pid = 20903] [serial = 1215] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 181 (0x8f819400) [pid = 20903] [serial = 1209] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 180 (0xa11ddc00) [pid = 20903] [serial = 1242] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 179 (0xa30f4800) [pid = 20903] [serial = 1248] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 178 (0x8c185400) [pid = 20903] [serial = 1259] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 177 (0x92c88000) [pid = 20903] [serial = 1218] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 176 (0x9d964c00) [pid = 20903] [serial = 1236] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 175 (0x8db61c00) [pid = 20903] [serial = 1128] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 174 (0xa30ea000) [pid = 20903] [serial = 1247] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 173 (0x9d9d8000) [pid = 20903] [serial = 1239] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 172 (0x8ba90c00) [pid = 20903] [serial = 1199] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 171 (0x8facac00) [pid = 20903] [serial = 1211] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 170 (0x8dcd2800) [pid = 20903] [serial = 1196] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 169 (0x8edb3400) [pid = 20903] [serial = 1208] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 168 (0x9ab04800) [pid = 20903] [serial = 1232] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 167 (0x8eb78400) [pid = 20903] [serial = 1206] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 166 (0xa227e400) [pid = 20903] [serial = 1244] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 165 (0x8dccec00) [pid = 20903] [serial = 1203] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 164 (0x9ab62400) [pid = 20903] [serial = 1233] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 163 (0x92b8e000) [pid = 20903] [serial = 1217] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 162 (0x977de400) [pid = 20903] [serial = 1226] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 161 (0x9d9cf800) [pid = 20903] [serial = 1238] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 160 (0xa24fac00) [pid = 20903] [serial = 1245] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 159 (0x93cde800) [pid = 20903] [serial = 1223] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 158 (0x8b9aec00) [pid = 20903] [serial = 1257] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 157 (0xa11d9400) [pid = 20903] [serial = 1241] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 156 (0x922eb400) [pid = 20903] [serial = 1214] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 155 (0x898ce800) [pid = 20903] [serial = 1254] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 154 (0x9a116800) [pid = 20903] [serial = 1230] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 153 (0x9462bc00) [pid = 20903] [serial = 1224] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 152 (0x93ae4400) [pid = 20903] [serial = 1221] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 151 (0x8bb10800) [pid = 20903] [serial = 1200] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 150 (0x891a3400) [pid = 20903] [serial = 1253] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 149 (0x8b9a1c00) [pid = 20903] [serial = 1256] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 148 (0x977e9000) [pid = 20903] [serial = 1227] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 147 (0x8e6d1400) [pid = 20903] [serial = 1205] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 146 (0x9d95ac00) [pid = 20903] [serial = 1235] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 145 (0x99d09c00) [pid = 20903] [serial = 1229] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 144 (0x9b0d4800) [pid = 20903] [serial = 1182] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 143 (0x8c716000) [pid = 20903] [serial = 1260] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | --DOMWINDOW == 142 (0x93aaf400) [pid = 20903] [serial = 1220] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 20903 | 1463281277651 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 20:01:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 20:01:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 3390ms 20:01:17 INFO - PROCESS | 20903 | 1463281277704 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 20:01:17 INFO - PROCESS | 20903 | 1463281277710 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 20:01:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 20:01:17 INFO - PROCESS | 20903 | 1463281277718 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 20:01:17 INFO - PROCESS | 20903 | 1463281277724 Marionette TRACE conn3 <- [1,1818,null,{}] 20:01:17 INFO - PROCESS | 20903 | 1463281277733 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:18 INFO - PROCESS | 20903 | 1463281278042 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 20:01:18 INFO - PROCESS | 20903 | 1463281278171 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:18 INFO - PROCESS | 20903 | ++DOCSHELL 0x88f0e000 == 125 [pid = 20903] [id = 462] 20:01:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 143 (0x89025000) [pid = 20903] [serial = 1387] [outer = (nil)] 20:01:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 144 (0x89ee4c00) [pid = 20903] [serial = 1388] [outer = 0x89025000] 20:01:18 INFO - PROCESS | 20903 | 1463281278252 Marionette DEBUG loaded listener.js 20:01:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 145 (0x8af48800) [pid = 20903] [serial = 1389] [outer = 0x89025000] 20:01:19 INFO - PROCESS | 20903 | 1463281279067 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 20:01:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 20:01:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1434ms 20:01:19 INFO - PROCESS | 20903 | 1463281279153 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 20:01:19 INFO - PROCESS | 20903 | 1463281279161 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 20:01:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 20:01:19 INFO - PROCESS | 20903 | 1463281279171 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 20:01:19 INFO - PROCESS | 20903 | 1463281279175 Marionette TRACE conn3 <- [1,1822,null,{}] 20:01:19 INFO - PROCESS | 20903 | 1463281279181 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:19 INFO - PROCESS | 20903 | 1463281279390 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 20:01:19 INFO - PROCESS | 20903 | 1463281279617 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:19 INFO - PROCESS | 20903 | ++DOCSHELL 0x8901e000 == 126 [pid = 20903] [id = 463] 20:01:19 INFO - PROCESS | 20903 | ++DOMWINDOW == 146 (0x89ee8c00) [pid = 20903] [serial = 1390] [outer = (nil)] 20:01:19 INFO - PROCESS | 20903 | ++DOMWINDOW == 147 (0x8ba8f000) [pid = 20903] [serial = 1391] [outer = 0x89ee8c00] 20:01:19 INFO - PROCESS | 20903 | 1463281279692 Marionette DEBUG loaded listener.js 20:01:19 INFO - PROCESS | 20903 | ++DOMWINDOW == 148 (0x8bb08c00) [pid = 20903] [serial = 1392] [outer = 0x89ee8c00] 20:01:20 INFO - PROCESS | 20903 | 1463281280690 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 20:01:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 20:01:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1579ms 20:01:20 INFO - PROCESS | 20903 | 1463281280752 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 20:01:20 INFO - PROCESS | 20903 | 1463281280757 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 20:01:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 20:01:20 INFO - PROCESS | 20903 | 1463281280763 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 20:01:20 INFO - PROCESS | 20903 | 1463281280769 Marionette TRACE conn3 <- [1,1826,null,{}] 20:01:20 INFO - PROCESS | 20903 | 1463281280784 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:21 INFO - PROCESS | 20903 | 1463281281070 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 20:01:21 INFO - PROCESS | 20903 | 1463281281117 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:21 INFO - PROCESS | 20903 | ++DOCSHELL 0x8b9ac000 == 127 [pid = 20903] [id = 464] 20:01:21 INFO - PROCESS | 20903 | ++DOMWINDOW == 149 (0x8c18f800) [pid = 20903] [serial = 1393] [outer = (nil)] 20:01:21 INFO - PROCESS | 20903 | ++DOMWINDOW == 150 (0x8ca52c00) [pid = 20903] [serial = 1394] [outer = 0x8c18f800] 20:01:21 INFO - PROCESS | 20903 | 1463281281216 Marionette DEBUG loaded listener.js 20:01:21 INFO - PROCESS | 20903 | ++DOMWINDOW == 151 (0x8da0e400) [pid = 20903] [serial = 1395] [outer = 0x8c18f800] 20:01:22 INFO - PROCESS | 20903 | --DOMWINDOW == 150 (0x8e5ef400) [pid = 20903] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 20:01:22 INFO - PROCESS | 20903 | --DOMWINDOW == 149 (0x92b90800) [pid = 20903] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 20:01:22 INFO - PROCESS | 20903 | --DOMWINDOW == 148 (0x91d97800) [pid = 20903] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 20:01:22 INFO - PROCESS | 20903 | --DOMWINDOW == 147 (0x8ca53000) [pid = 20903] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 20:01:22 INFO - PROCESS | 20903 | --DOMWINDOW == 146 (0x898c2000) [pid = 20903] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 20:01:22 INFO - PROCESS | 20903 | --DOMWINDOW == 145 (0x93ae3800) [pid = 20903] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 20:01:22 INFO - PROCESS | 20903 | --DOMWINDOW == 144 (0x8cad5800) [pid = 20903] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 20:01:22 INFO - PROCESS | 20903 | --DOMWINDOW == 143 (0x8da0f400) [pid = 20903] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 20:01:22 INFO - PROCESS | 20903 | --DOMWINDOW == 142 (0x92414800) [pid = 20903] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 20:01:22 INFO - PROCESS | 20903 | --DOMWINDOW == 141 (0x8ebf7c00) [pid = 20903] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 20:01:22 INFO - PROCESS | 20903 | --DOMWINDOW == 140 (0x977de800) [pid = 20903] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 20:01:22 INFO - PROCESS | 20903 | --DOMWINDOW == 139 (0x8919fc00) [pid = 20903] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 20:01:22 INFO - PROCESS | 20903 | --DOMWINDOW == 138 (0x8b9ab000) [pid = 20903] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 20:01:22 INFO - PROCESS | 20903 | --DOMWINDOW == 137 (0x8f813c00) [pid = 20903] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 20:01:22 INFO - PROCESS | 20903 | --DOMWINDOW == 136 (0x92e34400) [pid = 20903] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 20:01:22 INFO - PROCESS | 20903 | --DOMWINDOW == 135 (0x95005c00) [pid = 20903] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 20:01:22 INFO - PROCESS | 20903 | --DOMWINDOW == 134 (0x8bb0f400) [pid = 20903] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 20:01:22 INFO - PROCESS | 20903 | --DOMWINDOW == 133 (0x8c18fc00) [pid = 20903] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 20:01:22 INFO - PROCESS | 20903 | --DOMWINDOW == 132 (0x9526a000) [pid = 20903] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 20:01:22 INFO - PROCESS | 20903 | --DOMWINDOW == 131 (0x898cf400) [pid = 20903] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 20:01:22 INFO - PROCESS | 20903 | --DOMWINDOW == 130 (0x8da15400) [pid = 20903] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 20:01:22 INFO - PROCESS | 20903 | --DOMWINDOW == 129 (0x87c84800) [pid = 20903] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 20:01:22 INFO - PROCESS | 20903 | --DOMWINDOW == 128 (0x8f81f000) [pid = 20903] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 20:01:22 INFO - PROCESS | 20903 | --DOMWINDOW == 127 (0x87c82c00) [pid = 20903] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 20:01:22 INFO - PROCESS | 20903 | 1463281282755 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 20:01:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 20:01:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 2041ms 20:01:22 INFO - PROCESS | 20903 | 1463281282805 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 20:01:22 INFO - PROCESS | 20903 | 1463281282810 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 20:01:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 20:01:22 INFO - PROCESS | 20903 | 1463281282816 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 20:01:22 INFO - PROCESS | 20903 | 1463281282819 Marionette TRACE conn3 <- [1,1830,null,{}] 20:01:22 INFO - PROCESS | 20903 | 1463281282824 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:23 INFO - PROCESS | 20903 | 1463281283014 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 20:01:23 INFO - PROCESS | 20903 | 1463281283024 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:23 INFO - PROCESS | 20903 | ++DOCSHELL 0x87c82c00 == 128 [pid = 20903] [id = 465] 20:01:23 INFO - PROCESS | 20903 | ++DOMWINDOW == 128 (0x8c717c00) [pid = 20903] [serial = 1396] [outer = (nil)] 20:01:23 INFO - PROCESS | 20903 | ++DOMWINDOW == 129 (0x8da0c800) [pid = 20903] [serial = 1397] [outer = 0x8c717c00] 20:01:23 INFO - PROCESS | 20903 | 1463281283099 Marionette DEBUG loaded listener.js 20:01:23 INFO - PROCESS | 20903 | ++DOMWINDOW == 130 (0x8db69400) [pid = 20903] [serial = 1398] [outer = 0x8c717c00] 20:01:24 INFO - PROCESS | 20903 | 1463281284124 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 20:01:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 20:01:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1386ms 20:01:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 20:01:24 INFO - PROCESS | 20903 | 1463281284203 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 20:01:24 INFO - PROCESS | 20903 | 1463281284206 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 20:01:24 INFO - PROCESS | 20903 | 1463281284350 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 20:01:24 INFO - PROCESS | 20903 | 1463281284358 Marionette TRACE conn3 <- [1,1834,null,{}] 20:01:24 INFO - PROCESS | 20903 | 1463281284368 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:24 INFO - PROCESS | 20903 | 1463281284618 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 20:01:24 INFO - PROCESS | 20903 | 1463281284963 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:24 INFO - PROCESS | 20903 | ++DOCSHELL 0x898c4400 == 129 [pid = 20903] [id = 466] 20:01:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 131 (0x898c8000) [pid = 20903] [serial = 1399] [outer = (nil)] 20:01:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 132 (0x89eee800) [pid = 20903] [serial = 1400] [outer = 0x898c8000] 20:01:25 INFO - PROCESS | 20903 | 1463281285054 Marionette DEBUG loaded listener.js 20:01:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 133 (0x8b82f400) [pid = 20903] [serial = 1401] [outer = 0x898c8000] 20:01:26 INFO - PROCESS | 20903 | 1463281286056 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 20:01:26 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 20:01:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1878ms 20:01:26 INFO - PROCESS | 20903 | 1463281286092 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 20:01:26 INFO - PROCESS | 20903 | 1463281286097 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 20:01:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 20:01:26 INFO - PROCESS | 20903 | 1463281286125 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 20:01:26 INFO - PROCESS | 20903 | 1463281286130 Marionette TRACE conn3 <- [1,1838,null,{}] 20:01:26 INFO - PROCESS | 20903 | 1463281286142 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:26 INFO - PROCESS | 20903 | 1463281286392 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 20:01:26 INFO - PROCESS | 20903 | 1463281286716 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:26 INFO - PROCESS | 20903 | ++DOCSHELL 0x8bb07c00 == 130 [pid = 20903] [id = 467] 20:01:26 INFO - PROCESS | 20903 | ++DOMWINDOW == 134 (0x8c185400) [pid = 20903] [serial = 1402] [outer = (nil)] 20:01:26 INFO - PROCESS | 20903 | ++DOMWINDOW == 135 (0x8c717000) [pid = 20903] [serial = 1403] [outer = 0x8c185400] 20:01:26 INFO - PROCESS | 20903 | 1463281286811 Marionette DEBUG loaded listener.js 20:01:26 INFO - PROCESS | 20903 | ++DOMWINDOW == 136 (0x8ca5d400) [pid = 20903] [serial = 1404] [outer = 0x8c185400] 20:01:27 INFO - PROCESS | 20903 | 1463281287779 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 20:01:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 20:01:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1697ms 20:01:27 INFO - PROCESS | 20903 | 1463281287818 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 20:01:27 INFO - PROCESS | 20903 | 1463281287822 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 20:01:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 20:01:27 INFO - PROCESS | 20903 | 1463281287830 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 20:01:27 INFO - PROCESS | 20903 | 1463281287834 Marionette TRACE conn3 <- [1,1842,null,{}] 20:01:27 INFO - PROCESS | 20903 | 1463281287840 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:28 INFO - PROCESS | 20903 | 1463281288078 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 20:01:28 INFO - PROCESS | 20903 | 1463281288452 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:28 INFO - PROCESS | 20903 | ++DOCSHELL 0x8db64000 == 131 [pid = 20903] [id = 468] 20:01:28 INFO - PROCESS | 20903 | ++DOMWINDOW == 137 (0x8e3f7c00) [pid = 20903] [serial = 1405] [outer = (nil)] 20:01:28 INFO - PROCESS | 20903 | ++DOMWINDOW == 138 (0x8e545c00) [pid = 20903] [serial = 1406] [outer = 0x8e3f7c00] 20:01:28 INFO - PROCESS | 20903 | 1463281288555 Marionette DEBUG loaded listener.js 20:01:28 INFO - PROCESS | 20903 | ++DOMWINDOW == 139 (0x8e5e8c00) [pid = 20903] [serial = 1407] [outer = 0x8e3f7c00] 20:01:29 INFO - PROCESS | 20903 | 1463281289591 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 20:01:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 20:01:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1833ms 20:01:29 INFO - PROCESS | 20903 | 1463281289663 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 20:01:29 INFO - PROCESS | 20903 | 1463281289668 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 20:01:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 20:01:29 INFO - PROCESS | 20903 | 1463281289674 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 20:01:29 INFO - PROCESS | 20903 | 1463281289678 Marionette TRACE conn3 <- [1,1846,null,{}] 20:01:29 INFO - PROCESS | 20903 | 1463281289683 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:29 INFO - PROCESS | 20903 | 1463281289908 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 20:01:30 INFO - PROCESS | 20903 | 1463281290226 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:30 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ba95c00 == 132 [pid = 20903] [id = 469] 20:01:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 140 (0x8dcd5400) [pid = 20903] [serial = 1408] [outer = (nil)] 20:01:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 141 (0x8eb7a000) [pid = 20903] [serial = 1409] [outer = 0x8dcd5400] 20:01:30 INFO - PROCESS | 20903 | 1463281290319 Marionette DEBUG loaded listener.js 20:01:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 142 (0x8ecbc400) [pid = 20903] [serial = 1410] [outer = 0x8dcd5400] 20:01:31 INFO - PROCESS | 20903 | 1463281291232 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 20:01:31 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) 20:01:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1636ms 20:01:31 INFO - PROCESS | 20903 | 1463281291311 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 20:01:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 20:01:31 INFO - PROCESS | 20903 | 1463281291315 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 20:01:31 INFO - PROCESS | 20903 | 1463281291321 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 20:01:31 INFO - PROCESS | 20903 | 1463281291325 Marionette TRACE conn3 <- [1,1850,null,{}] 20:01:31 INFO - PROCESS | 20903 | 1463281291331 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:31 INFO - PROCESS | 20903 | 1463281291574 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 20:01:31 INFO - PROCESS | 20903 | 1463281291903 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:31 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c944800 == 133 [pid = 20903] [id = 470] 20:01:31 INFO - PROCESS | 20903 | ++DOMWINDOW == 143 (0x8e2e5c00) [pid = 20903] [serial = 1411] [outer = (nil)] 20:01:31 INFO - PROCESS | 20903 | ++DOMWINDOW == 144 (0x8edb6400) [pid = 20903] [serial = 1412] [outer = 0x8e2e5c00] 20:01:32 INFO - PROCESS | 20903 | 1463281291997 Marionette DEBUG loaded listener.js 20:01:32 INFO - PROCESS | 20903 | ++DOMWINDOW == 145 (0x8f816c00) [pid = 20903] [serial = 1413] [outer = 0x8e2e5c00] 20:01:32 INFO - PROCESS | 20903 | 1463281292893 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 20:01:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:01:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1641ms 20:01:32 INFO - PROCESS | 20903 | 1463281292964 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 20:01:32 INFO - PROCESS | 20903 | 1463281292968 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 20:01:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 20:01:32 INFO - PROCESS | 20903 | 1463281292975 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 20:01:32 INFO - PROCESS | 20903 | 1463281292978 Marionette TRACE conn3 <- [1,1854,null,{}] 20:01:32 INFO - PROCESS | 20903 | 1463281292985 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:33 INFO - PROCESS | 20903 | 1463281293295 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 20:01:33 INFO - PROCESS | 20903 | 1463281293631 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:33 INFO - PROCESS | 20903 | ++DOCSHELL 0x8eb7d800 == 134 [pid = 20903] [id = 471] 20:01:33 INFO - PROCESS | 20903 | ++DOMWINDOW == 146 (0x8edb3400) [pid = 20903] [serial = 1414] [outer = (nil)] 20:01:33 INFO - PROCESS | 20903 | ++DOMWINDOW == 147 (0x91d91c00) [pid = 20903] [serial = 1415] [outer = 0x8edb3400] 20:01:33 INFO - PROCESS | 20903 | 1463281293731 Marionette DEBUG loaded listener.js 20:01:33 INFO - PROCESS | 20903 | ++DOMWINDOW == 148 (0x91eb0000) [pid = 20903] [serial = 1416] [outer = 0x8edb3400] 20:01:34 INFO - PROCESS | 20903 | 1463281294662 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:01:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 20:01:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1736ms 20:01:34 INFO - PROCESS | 20903 | 1463281294712 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 20:01:34 INFO - PROCESS | 20903 | 1463281294716 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 20:01:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 20:01:34 INFO - PROCESS | 20903 | 1463281294722 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 20:01:34 INFO - PROCESS | 20903 | 1463281294726 Marionette TRACE conn3 <- [1,1858,null,{}] 20:01:34 INFO - PROCESS | 20903 | 1463281294732 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:34 INFO - PROCESS | 20903 | 1463281294947 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 20:01:35 INFO - PROCESS | 20903 | 1463281295262 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:35 INFO - PROCESS | 20903 | ++DOCSHELL 0x8eb71000 == 135 [pid = 20903] [id = 472] 20:01:35 INFO - PROCESS | 20903 | ++DOMWINDOW == 149 (0x8fab0000) [pid = 20903] [serial = 1417] [outer = (nil)] 20:01:35 INFO - PROCESS | 20903 | ++DOMWINDOW == 150 (0x91ffcc00) [pid = 20903] [serial = 1418] [outer = 0x8fab0000] 20:01:35 INFO - PROCESS | 20903 | 1463281295361 Marionette DEBUG loaded listener.js 20:01:35 INFO - PROCESS | 20903 | ++DOMWINDOW == 151 (0x922f4c00) [pid = 20903] [serial = 1419] [outer = 0x8fab0000] 20:01:36 INFO - PROCESS | 20903 | 1463281296261 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 20:01:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 20:01:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1581ms 20:01:36 INFO - PROCESS | 20903 | 1463281296305 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 20:01:36 INFO - PROCESS | 20903 | 1463281296309 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 20:01:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 20:01:36 INFO - PROCESS | 20903 | 1463281296315 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 20:01:36 INFO - PROCESS | 20903 | 1463281296319 Marionette TRACE conn3 <- [1,1862,null,{}] 20:01:36 INFO - PROCESS | 20903 | 1463281296324 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:36 INFO - PROCESS | 20903 | 1463281296515 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 20:01:36 INFO - PROCESS | 20903 | 1463281296847 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:36 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ea6a800 == 136 [pid = 20903] [id = 473] 20:01:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 152 (0x91ff2800) [pid = 20903] [serial = 1420] [outer = (nil)] 20:01:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 153 (0x92413c00) [pid = 20903] [serial = 1421] [outer = 0x91ff2800] 20:01:36 INFO - PROCESS | 20903 | 1463281296938 Marionette DEBUG loaded listener.js 20:01:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 154 (0x92b82000) [pid = 20903] [serial = 1422] [outer = 0x91ff2800] 20:01:37 INFO - PROCESS | 20903 | 1463281297850 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 20:01:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 20:01:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1586ms 20:01:37 INFO - PROCESS | 20903 | 1463281297903 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 20:01:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 20:01:37 INFO - PROCESS | 20903 | 1463281297907 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 20:01:37 INFO - PROCESS | 20903 | 1463281297914 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 20:01:37 INFO - PROCESS | 20903 | 1463281297917 Marionette TRACE conn3 <- [1,1866,null,{}] 20:01:37 INFO - PROCESS | 20903 | 1463281297923 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:38 INFO - PROCESS | 20903 | 1463281298143 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 20:01:38 INFO - PROCESS | 20903 | 1463281298432 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:38 INFO - PROCESS | 20903 | ++DOCSHELL 0x87c87c00 == 137 [pid = 20903] [id = 474] 20:01:38 INFO - PROCESS | 20903 | ++DOMWINDOW == 155 (0x913dac00) [pid = 20903] [serial = 1423] [outer = (nil)] 20:01:38 INFO - PROCESS | 20903 | ++DOMWINDOW == 156 (0x92c89400) [pid = 20903] [serial = 1424] [outer = 0x913dac00] 20:01:38 INFO - PROCESS | 20903 | 1463281298529 Marionette DEBUG loaded listener.js 20:01:38 INFO - PROCESS | 20903 | ++DOMWINDOW == 157 (0x92e2b000) [pid = 20903] [serial = 1425] [outer = 0x913dac00] 20:01:39 INFO - PROCESS | 20903 | 1463281299537 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 20:01:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 20:01:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1691ms 20:01:39 INFO - PROCESS | 20903 | 1463281299605 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 20:01:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 20:01:39 INFO - PROCESS | 20903 | 1463281299609 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 20:01:39 INFO - PROCESS | 20903 | 1463281299616 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 20:01:39 INFO - PROCESS | 20903 | 1463281299620 Marionette TRACE conn3 <- [1,1870,null,{}] 20:01:39 INFO - PROCESS | 20903 | 1463281299626 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:39 INFO - PROCESS | 20903 | 1463281299862 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 20:01:40 INFO - PROCESS | 20903 | 1463281300189 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:40 INFO - PROCESS | 20903 | ++DOCSHELL 0x88f0b800 == 138 [pid = 20903] [id = 475] 20:01:40 INFO - PROCESS | 20903 | ++DOMWINDOW == 158 (0x91eb3800) [pid = 20903] [serial = 1426] [outer = (nil)] 20:01:40 INFO - PROCESS | 20903 | ++DOMWINDOW == 159 (0x93ae4000) [pid = 20903] [serial = 1427] [outer = 0x91eb3800] 20:01:40 INFO - PROCESS | 20903 | 1463281300286 Marionette DEBUG loaded listener.js 20:01:40 INFO - PROCESS | 20903 | ++DOMWINDOW == 160 (0x93ae9000) [pid = 20903] [serial = 1428] [outer = 0x91eb3800] 20:01:41 INFO - PROCESS | 20903 | 1463281301227 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 20:01:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 20:01:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1687ms 20:01:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 20:01:41 INFO - PROCESS | 20903 | 1463281301303 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 20:01:41 INFO - PROCESS | 20903 | 1463281301306 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 20:01:41 INFO - PROCESS | 20903 | 1463281301314 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 20:01:41 INFO - PROCESS | 20903 | 1463281301318 Marionette TRACE conn3 <- [1,1874,null,{}] 20:01:41 INFO - PROCESS | 20903 | 1463281301325 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:41 INFO - PROCESS | 20903 | 1463281301616 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 20:01:41 INFO - PROCESS | 20903 | 1463281301970 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:42 INFO - PROCESS | 20903 | ++DOCSHELL 0x9462ec00 == 139 [pid = 20903] [id = 476] 20:01:42 INFO - PROCESS | 20903 | ++DOMWINDOW == 161 (0x9462fc00) [pid = 20903] [serial = 1429] [outer = (nil)] 20:01:42 INFO - PROCESS | 20903 | ++DOMWINDOW == 162 (0x9467d800) [pid = 20903] [serial = 1430] [outer = 0x9462fc00] 20:01:42 INFO - PROCESS | 20903 | 1463281302072 Marionette DEBUG loaded listener.js 20:01:42 INFO - PROCESS | 20903 | ++DOMWINDOW == 163 (0x95045400) [pid = 20903] [serial = 1431] [outer = 0x9462fc00] 20:01:43 INFO - PROCESS | 20903 | 1463281303022 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 20:01:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 20:01:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1786ms 20:01:43 INFO - PROCESS | 20903 | 1463281303099 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 20:01:43 INFO - PROCESS | 20903 | 1463281303104 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 20:01:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 20:01:43 INFO - PROCESS | 20903 | 1463281303110 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 20:01:43 INFO - PROCESS | 20903 | 1463281303113 Marionette TRACE conn3 <- [1,1878,null,{}] 20:01:43 INFO - PROCESS | 20903 | 1463281303119 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:43 INFO - PROCESS | 20903 | 1463281303369 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 20:01:43 INFO - PROCESS | 20903 | 1463281303705 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:43 INFO - PROCESS | 20903 | ++DOCSHELL 0x94626400 == 140 [pid = 20903] [id = 477] 20:01:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 164 (0x94628000) [pid = 20903] [serial = 1432] [outer = (nil)] 20:01:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 165 (0x9813cc00) [pid = 20903] [serial = 1433] [outer = 0x94628000] 20:01:43 INFO - PROCESS | 20903 | 1463281303803 Marionette DEBUG loaded listener.js 20:01:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 166 (0x98936400) [pid = 20903] [serial = 1434] [outer = 0x94628000] 20:01:44 INFO - PROCESS | 20903 | 1463281304719 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 20:01:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 20:01:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1649ms 20:01:44 INFO - PROCESS | 20903 | 1463281304760 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 20:01:44 INFO - PROCESS | 20903 | 1463281304763 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 20:01:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 20:01:44 INFO - PROCESS | 20903 | 1463281304770 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 20:01:44 INFO - PROCESS | 20903 | 1463281304773 Marionette TRACE conn3 <- [1,1882,null,{}] 20:01:44 INFO - PROCESS | 20903 | 1463281304779 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:44 INFO - PROCESS | 20903 | 1463281304977 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 20:01:45 INFO - PROCESS | 20903 | 1463281305303 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:45 INFO - PROCESS | 20903 | ++DOCSHELL 0x92b8d000 == 141 [pid = 20903] [id = 478] 20:01:45 INFO - PROCESS | 20903 | ++DOMWINDOW == 167 (0x94631800) [pid = 20903] [serial = 1435] [outer = (nil)] 20:01:45 INFO - PROCESS | 20903 | ++DOMWINDOW == 168 (0x98fbf000) [pid = 20903] [serial = 1436] [outer = 0x94631800] 20:01:45 INFO - PROCESS | 20903 | 1463281305397 Marionette DEBUG loaded listener.js 20:01:45 INFO - PROCESS | 20903 | ++DOMWINDOW == 169 (0x99611000) [pid = 20903] [serial = 1437] [outer = 0x94631800] 20:01:46 INFO - PROCESS | 20903 | 1463281306306 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 20:01:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 20:01:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1594ms 20:01:46 INFO - PROCESS | 20903 | 1463281306365 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 20:01:46 INFO - PROCESS | 20903 | 1463281306368 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 20:01:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 20:01:46 INFO - PROCESS | 20903 | 1463281306375 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 20:01:46 INFO - PROCESS | 20903 | 1463281306378 Marionette TRACE conn3 <- [1,1886,null,{}] 20:01:46 INFO - PROCESS | 20903 | 1463281306384 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:46 INFO - PROCESS | 20903 | 1463281306601 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 20:01:46 INFO - PROCESS | 20903 | 1463281306935 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:46 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ca57c00 == 142 [pid = 20903] [id = 479] 20:01:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 170 (0x8ea63800) [pid = 20903] [serial = 1438] [outer = (nil)] 20:01:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 171 (0x99c04400) [pid = 20903] [serial = 1439] [outer = 0x8ea63800] 20:01:47 INFO - PROCESS | 20903 | 1463281307028 Marionette DEBUG loaded listener.js 20:01:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 172 (0x99d04400) [pid = 20903] [serial = 1440] [outer = 0x8ea63800] 20:01:47 INFO - PROCESS | 20903 | 1463281307921 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 20:01:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 20:01:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1584ms 20:01:47 INFO - PROCESS | 20903 | 1463281307960 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 20:01:47 INFO - PROCESS | 20903 | 1463281307964 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 20:01:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 20:01:47 INFO - PROCESS | 20903 | 1463281307970 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 20:01:47 INFO - PROCESS | 20903 | 1463281307973 Marionette TRACE conn3 <- [1,1890,null,{}] 20:01:47 INFO - PROCESS | 20903 | 1463281307979 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:48 INFO - PROCESS | 20903 | 1463281308196 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 20:01:48 INFO - PROCESS | 20903 | 1463281308527 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:48 INFO - PROCESS | 20903 | ++DOCSHELL 0x87c82000 == 143 [pid = 20903] [id = 480] 20:01:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 173 (0x99c02800) [pid = 20903] [serial = 1441] [outer = (nil)] 20:01:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 174 (0x9a123800) [pid = 20903] [serial = 1442] [outer = 0x99c02800] 20:01:48 INFO - PROCESS | 20903 | 1463281308620 Marionette DEBUG loaded listener.js 20:01:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 175 (0x9a2d1000) [pid = 20903] [serial = 1443] [outer = 0x99c02800] 20:01:49 INFO - PROCESS | 20903 | 1463281309540 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 20:01:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 20:01:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1637ms 20:01:49 INFO - PROCESS | 20903 | 1463281309609 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 20:01:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 20:01:49 INFO - PROCESS | 20903 | 1463281309613 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 20:01:49 INFO - PROCESS | 20903 | 1463281309620 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 20:01:49 INFO - PROCESS | 20903 | 1463281309624 Marionette TRACE conn3 <- [1,1894,null,{}] 20:01:49 INFO - PROCESS | 20903 | 1463281309629 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:49 INFO - PROCESS | 20903 | 1463281309894 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 20:01:50 INFO - PROCESS | 20903 | 1463281310225 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:50 INFO - PROCESS | 20903 | ++DOCSHELL 0x99cb2c00 == 144 [pid = 20903] [id = 481] 20:01:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 176 (0x99d0b800) [pid = 20903] [serial = 1444] [outer = (nil)] 20:01:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 177 (0x9b87dc00) [pid = 20903] [serial = 1445] [outer = 0x99d0b800] 20:01:50 INFO - PROCESS | 20903 | 1463281310313 Marionette DEBUG loaded listener.js 20:01:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 178 (0x9b8e8c00) [pid = 20903] [serial = 1446] [outer = 0x99d0b800] 20:01:51 INFO - PROCESS | 20903 | 1463281311251 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 20:01:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 20:01:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1686ms 20:01:51 INFO - PROCESS | 20903 | 1463281311306 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 20:01:51 INFO - PROCESS | 20903 | 1463281311310 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 20:01:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 20:01:51 INFO - PROCESS | 20903 | 1463281311317 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 20:01:51 INFO - PROCESS | 20903 | 1463281311320 Marionette TRACE conn3 <- [1,1898,null,{}] 20:01:51 INFO - PROCESS | 20903 | 1463281311326 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:51 INFO - PROCESS | 20903 | 1463281311552 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 20:01:51 INFO - PROCESS | 20903 | 1463281311881 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:51 INFO - PROCESS | 20903 | ++DOCSHELL 0x8f814000 == 145 [pid = 20903] [id = 482] 20:01:51 INFO - PROCESS | 20903 | ++DOMWINDOW == 179 (0x91fed400) [pid = 20903] [serial = 1447] [outer = (nil)] 20:01:51 INFO - PROCESS | 20903 | ++DOMWINDOW == 180 (0x9d9e2000) [pid = 20903] [serial = 1448] [outer = 0x91fed400] 20:01:51 INFO - PROCESS | 20903 | 1463281311979 Marionette DEBUG loaded listener.js 20:01:52 INFO - PROCESS | 20903 | ++DOMWINDOW == 181 (0xa112a800) [pid = 20903] [serial = 1449] [outer = 0x91fed400] 20:01:52 INFO - PROCESS | 20903 | 1463281312890 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 20:01:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 20:01:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1637ms 20:01:52 INFO - PROCESS | 20903 | 1463281312956 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 20:01:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 20:01:52 INFO - PROCESS | 20903 | 1463281312960 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 20:01:52 INFO - PROCESS | 20903 | 1463281312966 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 20:01:52 INFO - PROCESS | 20903 | 1463281312970 Marionette TRACE conn3 <- [1,1902,null,{}] 20:01:52 INFO - PROCESS | 20903 | 1463281312976 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:53 INFO - PROCESS | 20903 | 1463281313205 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 20:01:53 INFO - PROCESS | 20903 | 1463281313537 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:53 INFO - PROCESS | 20903 | ++DOCSHELL 0x87c85c00 == 146 [pid = 20903] [id = 483] 20:01:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 182 (0x88f04800) [pid = 20903] [serial = 1450] [outer = (nil)] 20:01:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 183 (0xa2152000) [pid = 20903] [serial = 1451] [outer = 0x88f04800] 20:01:53 INFO - PROCESS | 20903 | 1463281313632 Marionette DEBUG loaded listener.js 20:01:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 184 (0xa227e400) [pid = 20903] [serial = 1452] [outer = 0x88f04800] 20:01:55 INFO - PROCESS | 20903 | --DOCSHELL 0x8c18d800 == 145 [pid = 20903] [id = 278] 20:01:55 INFO - PROCESS | 20903 | --DOCSHELL 0x8b9ac000 == 144 [pid = 20903] [id = 464] 20:01:55 INFO - PROCESS | 20903 | --DOCSHELL 0x8901e000 == 143 [pid = 20903] [id = 463] 20:01:55 INFO - PROCESS | 20903 | --DOCSHELL 0x88f0e000 == 142 [pid = 20903] [id = 462] 20:01:55 INFO - PROCESS | 20903 | --DOCSHELL 0x88f02400 == 141 [pid = 20903] [id = 460] 20:01:55 INFO - PROCESS | 20903 | --DOCSHELL 0x8c188000 == 140 [pid = 20903] [id = 459] 20:01:55 INFO - PROCESS | 20903 | --DOCSHELL 0x8ecc6800 == 139 [pid = 20903] [id = 457] 20:01:55 INFO - PROCESS | 20903 | --DOCSHELL 0x89023400 == 138 [pid = 20903] [id = 458] 20:01:55 INFO - PROCESS | 20903 | --DOCSHELL 0x8da0e000 == 137 [pid = 20903] [id = 456] 20:01:56 INFO - PROCESS | 20903 | --DOCSHELL 0x9a121000 == 136 [pid = 20903] [id = 455] 20:01:56 INFO - PROCESS | 20903 | --DOCSHELL 0x92c83c00 == 135 [pid = 20903] [id = 454] 20:01:56 INFO - PROCESS | 20903 | --DOCSHELL 0x8c18b000 == 134 [pid = 20903] [id = 453] 20:01:56 INFO - PROCESS | 20903 | --DOCSHELL 0x9240d000 == 133 [pid = 20903] [id = 451] 20:01:56 INFO - PROCESS | 20903 | --DOCSHELL 0x8fabbc00 == 132 [pid = 20903] [id = 452] 20:01:56 INFO - PROCESS | 20903 | --DOCSHELL 0x8ea68000 == 131 [pid = 20903] [id = 450] 20:01:56 INFO - PROCESS | 20903 | --DOCSHELL 0x8ecc0c00 == 130 [pid = 20903] [id = 449] 20:01:56 INFO - PROCESS | 20903 | --DOCSHELL 0x88f03c00 == 129 [pid = 20903] [id = 448] 20:01:56 INFO - PROCESS | 20903 | --DOCSHELL 0x8db62000 == 128 [pid = 20903] [id = 447] 20:01:56 INFO - PROCESS | 20903 | --DOCSHELL 0x8e5f4000 == 127 [pid = 20903] [id = 446] 20:01:56 INFO - PROCESS | 20903 | --DOCSHELL 0x88f05c00 == 126 [pid = 20903] [id = 444] 20:01:56 INFO - PROCESS | 20903 | --DOCSHELL 0x8cad8400 == 125 [pid = 20903] [id = 445] 20:01:56 INFO - PROCESS | 20903 | 1463281316085 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 183 (0x8e2e8000) [pid = 20903] [serial = 1331] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 182 (0x8c943800) [pid = 20903] [serial = 1329] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 181 (0x8ecc0400) [pid = 20903] [serial = 1280] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 180 (0x92c8e800) [pid = 20903] [serial = 1295] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 179 (0x91ffa400) [pid = 20903] [serial = 1292] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 178 (0x8e6c6c00) [pid = 20903] [serial = 1277] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 177 (0x8edb5400) [pid = 20903] [serial = 1281] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 176 (0x8af50c00) [pid = 20903] [serial = 1266] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 175 (0x94633000) [pid = 20903] [serial = 1302] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 174 (0x8e3f6000) [pid = 20903] [serial = 1197] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 173 (0x8e548800) [pid = 20903] [serial = 1275] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 172 (0x93af5800) [pid = 20903] [serial = 1299] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 171 (0x922f5c00) [pid = 20903] [serial = 1293] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 170 (0x8fabd000) [pid = 20903] [serial = 1284] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 169 (0x99c0f800) [pid = 20903] [serial = 1314] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 168 (0x93aac400) [pid = 20903] [serial = 1296] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 167 (0x93af1000) [pid = 20903] [serial = 1298] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 166 (0x89ee9800) [pid = 20903] [serial = 1320] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 165 (0x8bb0d400) [pid = 20903] [serial = 1323] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 164 (0x99c0a800) [pid = 20903] [serial = 1313] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 163 (0x91eab800) [pid = 20903] [serial = 1289] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 162 (0x95138400) [pid = 20903] [serial = 1305] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 161 (0x8e6cdc00) [pid = 20903] [serial = 1278] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 160 (0x8fab6000) [pid = 20903] [serial = 1283] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 159 (0x98133000) [pid = 20903] [serial = 1307] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 158 (0x91eb0800) [pid = 20903] [serial = 1290] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 157 (0x8c946c00) [pid = 20903] [serial = 1269] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 156 (0x8ca59c00) [pid = 20903] [serial = 1326] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 155 (0x9970b800) [pid = 20903] [serial = 1311] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 154 (0x891a4800) [pid = 20903] [serial = 1319] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 153 (0x99d06800) [pid = 20903] [serial = 1317] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 152 (0x9960e800) [pid = 20903] [serial = 1310] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 151 (0x8db6e000) [pid = 20903] [serial = 1271] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 150 (0x8c94d000) [pid = 20903] [serial = 1325] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 149 (0x9892a000) [pid = 20903] [serial = 1308] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 148 (0x8ba90400) [pid = 20903] [serial = 1322] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 147 (0x9462d000) [pid = 20903] [serial = 1301] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 146 (0x89eedc00) [pid = 20903] [serial = 1328] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 145 (0x92c8a800) [pid = 20903] [serial = 1316] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 144 (0x91d8d400) [pid = 20903] [serial = 1287] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 143 (0x8c18f400) [pid = 20903] [serial = 1268] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 142 (0x8e3fc000) [pid = 20903] [serial = 1274] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 141 (0x91d88800) [pid = 20903] [serial = 1286] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 140 (0x95043800) [pid = 20903] [serial = 1304] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 139 (0x8c18e400) [pid = 20903] [serial = 1251] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 138 (0x89ee7000) [pid = 20903] [serial = 1265] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 20903 | --DOMWINDOW == 137 (0x8dcd3400) [pid = 20903] [serial = 1272] [outer = (nil)] [url = about:blank] 20:01:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 20:01:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 3387ms 20:01:56 INFO - PROCESS | 20903 | 1463281316374 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 20:01:56 INFO - PROCESS | 20903 | 1463281316380 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 20:01:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 20:01:56 INFO - PROCESS | 20903 | 1463281316390 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 20:01:56 INFO - PROCESS | 20903 | 1463281316396 Marionette TRACE conn3 <- [1,1906,null,{}] 20:01:56 INFO - PROCESS | 20903 | 1463281316405 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:56 INFO - PROCESS | 20903 | 1463281316600 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 20:01:56 INFO - PROCESS | 20903 | 1463281316619 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:56 INFO - PROCESS | 20903 | ++DOCSHELL 0x89ee9800 == 126 [pid = 20903] [id = 484] 20:01:56 INFO - PROCESS | 20903 | ++DOMWINDOW == 138 (0x89ee9c00) [pid = 20903] [serial = 1453] [outer = (nil)] 20:01:56 INFO - PROCESS | 20903 | ++DOMWINDOW == 139 (0x8a639800) [pid = 20903] [serial = 1454] [outer = 0x89ee9c00] 20:01:56 INFO - PROCESS | 20903 | 1463281316728 Marionette DEBUG loaded listener.js 20:01:56 INFO - PROCESS | 20903 | ++DOMWINDOW == 140 (0x8b9a7c00) [pid = 20903] [serial = 1455] [outer = 0x89ee9c00] 20:01:57 INFO - PROCESS | 20903 | 1463281317734 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 20:01:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 20:01:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1391ms 20:01:57 INFO - PROCESS | 20903 | 1463281317782 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 20:01:57 INFO - PROCESS | 20903 | 1463281317791 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 20:01:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 20:01:57 INFO - PROCESS | 20903 | 1463281317818 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 20:01:57 INFO - PROCESS | 20903 | 1463281317821 Marionette TRACE conn3 <- [1,1910,null,{}] 20:01:57 INFO - PROCESS | 20903 | 1463281317828 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:58 INFO - PROCESS | 20903 | 1463281318049 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 20:01:58 INFO - PROCESS | 20903 | 1463281318258 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:58 INFO - PROCESS | 20903 | ++DOCSHELL 0x8bb08000 == 127 [pid = 20903] [id = 485] 20:01:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 141 (0x8bb09800) [pid = 20903] [serial = 1456] [outer = (nil)] 20:01:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 142 (0x8c188000) [pid = 20903] [serial = 1457] [outer = 0x8bb09800] 20:01:58 INFO - PROCESS | 20903 | 1463281318379 Marionette DEBUG loaded listener.js 20:01:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 143 (0x8c716000) [pid = 20903] [serial = 1458] [outer = 0x8bb09800] 20:01:59 INFO - PROCESS | 20903 | 1463281319295 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 20:01:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 20:01:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1536ms 20:01:59 INFO - PROCESS | 20903 | 1463281319354 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 20:01:59 INFO - PROCESS | 20903 | 1463281319357 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 20:01:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 20:01:59 INFO - PROCESS | 20903 | 1463281319364 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 20:01:59 INFO - PROCESS | 20903 | 1463281319370 Marionette TRACE conn3 <- [1,1914,null,{}] 20:01:59 INFO - PROCESS | 20903 | 1463281319386 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:59 INFO - PROCESS | 20903 | 1463281319699 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 20:01:59 INFO - PROCESS | 20903 | 1463281319730 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:59 INFO - PROCESS | 20903 | ++DOCSHELL 0x89027400 == 128 [pid = 20903] [id = 486] 20:01:59 INFO - PROCESS | 20903 | ++DOMWINDOW == 144 (0x8c18d800) [pid = 20903] [serial = 1459] [outer = (nil)] 20:01:59 INFO - PROCESS | 20903 | ++DOMWINDOW == 145 (0x8da0e000) [pid = 20903] [serial = 1460] [outer = 0x8c18d800] 20:01:59 INFO - PROCESS | 20903 | 1463281319811 Marionette DEBUG loaded listener.js 20:01:59 INFO - PROCESS | 20903 | ++DOMWINDOW == 146 (0x8dccb800) [pid = 20903] [serial = 1461] [outer = 0x8c18d800] 20:02:01 INFO - PROCESS | 20903 | --DOMWINDOW == 145 (0x8c182c00) [pid = 20903] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 20:02:01 INFO - PROCESS | 20903 | --DOMWINDOW == 144 (0x8c18f800) [pid = 20903] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 20:02:01 INFO - PROCESS | 20903 | --DOMWINDOW == 143 (0x8fab7c00) [pid = 20903] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 20:02:01 INFO - PROCESS | 20903 | --DOMWINDOW == 142 (0x8fab5800) [pid = 20903] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 20:02:01 INFO - PROCESS | 20903 | --DOMWINDOW == 141 (0x8eb7a400) [pid = 20903] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 20:02:01 INFO - PROCESS | 20903 | --DOMWINDOW == 140 (0x8ebee000) [pid = 20903] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 20:02:01 INFO - PROCESS | 20903 | --DOMWINDOW == 139 (0x8e6d4c00) [pid = 20903] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 20:02:01 INFO - PROCESS | 20903 | --DOMWINDOW == 138 (0x8cadb400) [pid = 20903] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 20:02:01 INFO - PROCESS | 20903 | --DOMWINDOW == 137 (0x8b822400) [pid = 20903] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 20:02:01 INFO - PROCESS | 20903 | --DOMWINDOW == 136 (0x89025000) [pid = 20903] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 20:02:01 INFO - PROCESS | 20903 | --DOMWINDOW == 135 (0x9d9ca000) [pid = 20903] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 20:02:01 INFO - PROCESS | 20903 | --DOMWINDOW == 134 (0x9d9d0c00) [pid = 20903] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 20:02:01 INFO - PROCESS | 20903 | --DOMWINDOW == 133 (0x8dcd5000) [pid = 20903] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 20:02:01 INFO - PROCESS | 20903 | --DOMWINDOW == 132 (0x8e3ed800) [pid = 20903] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 20:02:01 INFO - PROCESS | 20903 | --DOMWINDOW == 131 (0x8ecc8800) [pid = 20903] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 20:02:01 INFO - PROCESS | 20903 | --DOMWINDOW == 130 (0x8faaf800) [pid = 20903] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 20:02:01 INFO - PROCESS | 20903 | --DOMWINDOW == 129 (0x9a121c00) [pid = 20903] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 20:02:01 INFO - PROCESS | 20903 | --DOMWINDOW == 128 (0x98f34800) [pid = 20903] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 20:02:01 INFO - PROCESS | 20903 | --DOMWINDOW == 127 (0x8ca5d000) [pid = 20903] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 20:02:01 INFO - PROCESS | 20903 | --DOMWINDOW == 126 (0x91d91400) [pid = 20903] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 20:02:01 INFO - PROCESS | 20903 | --DOMWINDOW == 125 (0x9240d400) [pid = 20903] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 20:02:01 INFO - PROCESS | 20903 | --DOMWINDOW == 124 (0x89ee8c00) [pid = 20903] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 20:02:01 INFO - PROCESS | 20903 | 1463281321475 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 20:02:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 20:02:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 2137ms 20:02:01 INFO - PROCESS | 20903 | 1463281321503 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 20:02:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 20:02:01 INFO - PROCESS | 20903 | 1463281321507 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 20:02:01 INFO - PROCESS | 20903 | 1463281321513 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 20:02:01 INFO - PROCESS | 20903 | 1463281321531 Marionette TRACE conn3 <- [1,1918,null,{}] 20:02:01 INFO - PROCESS | 20903 | 1463281321537 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:01 INFO - PROCESS | 20903 | 1463281321746 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 20:02:01 INFO - PROCESS | 20903 | 1463281321936 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:01 INFO - PROCESS | 20903 | ++DOCSHELL 0x87c86800 == 129 [pid = 20903] [id = 487] 20:02:01 INFO - PROCESS | 20903 | ++DOMWINDOW == 125 (0x8a641400) [pid = 20903] [serial = 1462] [outer = (nil)] 20:02:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 126 (0x8db6e000) [pid = 20903] [serial = 1463] [outer = 0x8a641400] 20:02:02 INFO - PROCESS | 20903 | 1463281322017 Marionette DEBUG loaded listener.js 20:02:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 127 (0x8e545000) [pid = 20903] [serial = 1464] [outer = 0x8a641400] 20:02:02 INFO - PROCESS | 20903 | 1463281322821 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 20:02:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 20:02:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1343ms 20:02:02 INFO - PROCESS | 20903 | 1463281322857 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 20:02:02 INFO - PROCESS | 20903 | 1463281322860 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 20:02:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 20:02:02 INFO - PROCESS | 20903 | 1463281322867 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 20:02:02 INFO - PROCESS | 20903 | 1463281322870 Marionette TRACE conn3 <- [1,1922,null,{}] 20:02:02 INFO - PROCESS | 20903 | 1463281322876 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:03 INFO - PROCESS | 20903 | 1463281323083 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 20:02:03 INFO - PROCESS | 20903 | 1463281323412 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:03 INFO - PROCESS | 20903 | ++DOCSHELL 0x88f0e000 == 130 [pid = 20903] [id = 488] 20:02:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 128 (0x8901e000) [pid = 20903] [serial = 1465] [outer = (nil)] 20:02:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 129 (0x8919f000) [pid = 20903] [serial = 1466] [outer = 0x8901e000] 20:02:03 INFO - PROCESS | 20903 | 1463281323575 Marionette DEBUG loaded listener.js 20:02:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 130 (0x898cb400) [pid = 20903] [serial = 1467] [outer = 0x8901e000] 20:02:04 INFO - PROCESS | 20903 | 1463281324554 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 20:02:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 20:02:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1747ms 20:02:04 INFO - PROCESS | 20903 | 1463281324615 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 20:02:04 INFO - PROCESS | 20903 | 1463281324622 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 20:02:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 20:02:04 INFO - PROCESS | 20903 | 1463281324630 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 20:02:04 INFO - PROCESS | 20903 | 1463281324636 Marionette TRACE conn3 <- [1,1926,null,{}] 20:02:04 INFO - PROCESS | 20903 | 1463281324644 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:04 INFO - PROCESS | 20903 | 1463281324861 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 20:02:05 INFO - PROCESS | 20903 | 1463281325187 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:05 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c18bc00 == 131 [pid = 20903] [id = 489] 20:02:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 131 (0x8c3cfc00) [pid = 20903] [serial = 1468] [outer = (nil)] 20:02:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 132 (0x8c94ec00) [pid = 20903] [serial = 1469] [outer = 0x8c3cfc00] 20:02:05 INFO - PROCESS | 20903 | 1463281325286 Marionette DEBUG loaded listener.js 20:02:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 133 (0x8cad6c00) [pid = 20903] [serial = 1470] [outer = 0x8c3cfc00] 20:02:06 INFO - PROCESS | 20903 | 1463281326270 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 20:02:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 20:02:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1696ms 20:02:06 INFO - PROCESS | 20903 | 1463281326329 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 20:02:06 INFO - PROCESS | 20903 | 1463281326336 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 20:02:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 20:02:06 INFO - PROCESS | 20903 | 1463281326345 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 20:02:06 INFO - PROCESS | 20903 | 1463281326348 Marionette TRACE conn3 <- [1,1930,null,{}] 20:02:06 INFO - PROCESS | 20903 | 1463281326354 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:06 INFO - PROCESS | 20903 | 1463281326593 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 20:02:06 INFO - PROCESS | 20903 | 1463281326966 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:07 INFO - PROCESS | 20903 | ++DOCSHELL 0x8cae1000 == 132 [pid = 20903] [id = 490] 20:02:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 134 (0x8e2eb400) [pid = 20903] [serial = 1471] [outer = (nil)] 20:02:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 135 (0x8e3fc400) [pid = 20903] [serial = 1472] [outer = 0x8e2eb400] 20:02:07 INFO - PROCESS | 20903 | 1463281327063 Marionette DEBUG loaded listener.js 20:02:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 136 (0x8e5f1000) [pid = 20903] [serial = 1473] [outer = 0x8e2eb400] 20:02:08 INFO - PROCESS | 20903 | 1463281328027 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 20:02:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 20:02:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1732ms 20:02:08 INFO - PROCESS | 20903 | 1463281328077 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 20:02:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 20:02:08 INFO - PROCESS | 20903 | 1463281328082 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 20:02:08 INFO - PROCESS | 20903 | 1463281328090 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 20:02:08 INFO - PROCESS | 20903 | 1463281328100 Marionette TRACE conn3 <- [1,1934,null,{}] 20:02:08 INFO - PROCESS | 20903 | 1463281328115 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:08 INFO - PROCESS | 20903 | 1463281328402 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 20:02:08 INFO - PROCESS | 20903 | 1463281328737 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:08 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ba94000 == 133 [pid = 20903] [id = 491] 20:02:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 137 (0x8eb79000) [pid = 20903] [serial = 1474] [outer = (nil)] 20:02:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 138 (0x8edaa000) [pid = 20903] [serial = 1475] [outer = 0x8eb79000] 20:02:08 INFO - PROCESS | 20903 | 1463281328844 Marionette DEBUG loaded listener.js 20:02:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 139 (0x8edb5400) [pid = 20903] [serial = 1476] [outer = 0x8eb79000] 20:02:09 INFO - PROCESS | 20903 | 1463281329863 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 20:02:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 20:02:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1848ms 20:02:09 INFO - PROCESS | 20903 | 1463281329936 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 20:02:09 INFO - PROCESS | 20903 | 1463281329940 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 20:02:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 20:02:09 INFO - PROCESS | 20903 | 1463281329948 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 20:02:09 INFO - PROCESS | 20903 | 1463281329953 Marionette TRACE conn3 <- [1,1938,null,{}] 20:02:09 INFO - PROCESS | 20903 | 1463281329959 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:10 INFO - PROCESS | 20903 | 1463281330223 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 20:02:10 INFO - PROCESS | 20903 | 1463281330550 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:10 INFO - PROCESS | 20903 | ++DOCSHELL 0x891a2800 == 134 [pid = 20903] [id = 492] 20:02:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 140 (0x8bb0f000) [pid = 20903] [serial = 1477] [outer = (nil)] 20:02:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 141 (0x8fabd000) [pid = 20903] [serial = 1478] [outer = 0x8bb0f000] 20:02:10 INFO - PROCESS | 20903 | 1463281330645 Marionette DEBUG loaded listener.js 20:02:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 142 (0x8facc400) [pid = 20903] [serial = 1479] [outer = 0x8bb0f000] 20:02:11 INFO - PROCESS | 20903 | 1463281331561 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 20:02:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 20:02:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1645ms 20:02:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 20:02:11 INFO - PROCESS | 20903 | 1463281331594 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 20:02:11 INFO - PROCESS | 20903 | 1463281331598 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 20:02:11 INFO - PROCESS | 20903 | 1463281331605 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 20:02:11 INFO - PROCESS | 20903 | 1463281331608 Marionette TRACE conn3 <- [1,1942,null,{}] 20:02:11 INFO - PROCESS | 20903 | 1463281331614 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:11 INFO - PROCESS | 20903 | 1463281331839 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 20:02:12 INFO - PROCESS | 20903 | 1463281332129 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:12 INFO - PROCESS | 20903 | ++DOCSHELL 0x913da000 == 135 [pid = 20903] [id = 493] 20:02:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 143 (0x913db400) [pid = 20903] [serial = 1480] [outer = (nil)] 20:02:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 144 (0x91d89000) [pid = 20903] [serial = 1481] [outer = 0x913db400] 20:02:12 INFO - PROCESS | 20903 | 1463281332292 Marionette DEBUG loaded listener.js 20:02:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 145 (0x91eaf800) [pid = 20903] [serial = 1482] [outer = 0x913db400] 20:02:13 INFO - PROCESS | 20903 | 1463281333263 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 20:02:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 20:02:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1685ms 20:02:13 INFO - PROCESS | 20903 | 1463281333289 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 20:02:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 20:02:13 INFO - PROCESS | 20903 | 1463281333293 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 20:02:13 INFO - PROCESS | 20903 | 1463281333300 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 20:02:13 INFO - PROCESS | 20903 | 1463281333304 Marionette TRACE conn3 <- [1,1946,null,{}] 20:02:13 INFO - PROCESS | 20903 | 1463281333310 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:13 INFO - PROCESS | 20903 | 1463281333520 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 20:02:13 INFO - PROCESS | 20903 | 1463281333853 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:13 INFO - PROCESS | 20903 | ++DOCSHELL 0x898c1400 == 136 [pid = 20903] [id = 494] 20:02:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 146 (0x8eb72000) [pid = 20903] [serial = 1483] [outer = (nil)] 20:02:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 147 (0x9240d400) [pid = 20903] [serial = 1484] [outer = 0x8eb72000] 20:02:13 INFO - PROCESS | 20903 | 1463281333954 Marionette DEBUG loaded listener.js 20:02:14 INFO - PROCESS | 20903 | ++DOMWINDOW == 148 (0x92417400) [pid = 20903] [serial = 1485] [outer = 0x8eb72000] 20:02:14 INFO - PROCESS | 20903 | 1463281334897 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 20:02:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 20:02:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1636ms 20:02:14 INFO - PROCESS | 20903 | 1463281334936 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 20:02:14 INFO - PROCESS | 20903 | 1463281334939 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 20:02:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 20:02:14 INFO - PROCESS | 20903 | 1463281334947 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 20:02:14 INFO - PROCESS | 20903 | 1463281334950 Marionette TRACE conn3 <- [1,1950,null,{}] 20:02:14 INFO - PROCESS | 20903 | 1463281334956 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:15 INFO - PROCESS | 20903 | 1463281335182 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 20:02:15 INFO - PROCESS | 20903 | 1463281335510 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:15 INFO - PROCESS | 20903 | ++DOCSHELL 0x8edacc00 == 137 [pid = 20903] [id = 495] 20:02:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 149 (0x913d4000) [pid = 20903] [serial = 1486] [outer = (nil)] 20:02:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 150 (0x92e33800) [pid = 20903] [serial = 1487] [outer = 0x913d4000] 20:02:15 INFO - PROCESS | 20903 | 1463281335616 Marionette DEBUG loaded listener.js 20:02:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 151 (0x93adec00) [pid = 20903] [serial = 1488] [outer = 0x913d4000] 20:02:16 INFO - PROCESS | 20903 | 1463281336497 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 20:02:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 20:02:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1582ms 20:02:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 20:02:16 INFO - PROCESS | 20903 | 1463281336529 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 20:02:16 INFO - PROCESS | 20903 | 1463281336533 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 20:02:16 INFO - PROCESS | 20903 | 1463281336539 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 20:02:16 INFO - PROCESS | 20903 | 1463281336543 Marionette TRACE conn3 <- [1,1954,null,{}] 20:02:16 INFO - PROCESS | 20903 | 1463281336548 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:16 INFO - PROCESS | 20903 | 1463281336765 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 20:02:17 INFO - PROCESS | 20903 | 1463281337092 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:17 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ecc3000 == 138 [pid = 20903] [id = 496] 20:02:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 152 (0x91ead400) [pid = 20903] [serial = 1489] [outer = (nil)] 20:02:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 153 (0x93c0fc00) [pid = 20903] [serial = 1490] [outer = 0x91ead400] 20:02:17 INFO - PROCESS | 20903 | 1463281337188 Marionette DEBUG loaded listener.js 20:02:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 154 (0x93cdcc00) [pid = 20903] [serial = 1491] [outer = 0x91ead400] 20:02:18 INFO - PROCESS | 20903 | 1463281338055 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 20:02:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 20:02:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1531ms 20:02:18 INFO - PROCESS | 20903 | 1463281338069 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 20:02:18 INFO - PROCESS | 20903 | 1463281338072 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 20:02:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 20:02:18 INFO - PROCESS | 20903 | 1463281338079 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 20:02:18 INFO - PROCESS | 20903 | 1463281338083 Marionette TRACE conn3 <- [1,1958,null,{}] 20:02:18 INFO - PROCESS | 20903 | 1463281338088 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:18 INFO - PROCESS | 20903 | 1463281338318 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 20:02:18 INFO - PROCESS | 20903 | 1463281338612 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:18 INFO - PROCESS | 20903 | ++DOCSHELL 0x8919dc00 == 139 [pid = 20903] [id = 497] 20:02:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 155 (0x93af5800) [pid = 20903] [serial = 1492] [outer = (nil)] 20:02:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 156 (0x95001c00) [pid = 20903] [serial = 1493] [outer = 0x93af5800] 20:02:18 INFO - PROCESS | 20903 | 1463281338745 Marionette DEBUG loaded listener.js 20:02:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 157 (0x9500f800) [pid = 20903] [serial = 1494] [outer = 0x93af5800] 20:02:19 INFO - PROCESS | 20903 | 1463281339667 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 20:02:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 20:02:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1630ms 20:02:19 INFO - PROCESS | 20903 | 1463281339726 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 20:02:19 INFO - PROCESS | 20903 | 1463281339729 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 20:02:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 20:02:19 INFO - PROCESS | 20903 | 1463281339741 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 20:02:19 INFO - PROCESS | 20903 | 1463281339744 Marionette TRACE conn3 <- [1,1962,null,{}] 20:02:19 INFO - PROCESS | 20903 | 1463281339750 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:19 INFO - PROCESS | 20903 | 1463281339976 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 20:02:20 INFO - PROCESS | 20903 | 1463281340314 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:20 INFO - PROCESS | 20903 | ++DOCSHELL 0x95144800 == 140 [pid = 20903] [id = 498] 20:02:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 158 (0x95268c00) [pid = 20903] [serial = 1495] [outer = (nil)] 20:02:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 159 (0x977e8800) [pid = 20903] [serial = 1496] [outer = 0x95268c00] 20:02:20 INFO - PROCESS | 20903 | 1463281340423 Marionette DEBUG loaded listener.js 20:02:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 160 (0x98fba400) [pid = 20903] [serial = 1497] [outer = 0x95268c00] 20:02:21 INFO - PROCESS | 20903 | 1463281341376 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 20:02:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 20:02:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1695ms 20:02:21 INFO - PROCESS | 20903 | 1463281341436 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 20:02:21 INFO - PROCESS | 20903 | 1463281341441 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 20:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 20:02:21 INFO - PROCESS | 20903 | 1463281341447 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 20:02:21 INFO - PROCESS | 20903 | 1463281341450 Marionette TRACE conn3 <- [1,1966,null,{}] 20:02:21 INFO - PROCESS | 20903 | 1463281341457 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:21 INFO - PROCESS | 20903 | 1463281341708 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 20:02:22 INFO - PROCESS | 20903 | 1463281342039 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:22 INFO - PROCESS | 20903 | ++DOCSHELL 0x9526cc00 == 141 [pid = 20903] [id = 499] 20:02:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 161 (0x99c0cc00) [pid = 20903] [serial = 1498] [outer = (nil)] 20:02:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 162 (0x99d0e000) [pid = 20903] [serial = 1499] [outer = 0x99c0cc00] 20:02:22 INFO - PROCESS | 20903 | 1463281342132 Marionette DEBUG loaded listener.js 20:02:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 163 (0x9a121c00) [pid = 20903] [serial = 1500] [outer = 0x99c0cc00] 20:02:23 INFO - PROCESS | 20903 | 1463281343040 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 20:02:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 20:02:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1638ms 20:02:23 INFO - PROCESS | 20903 | 1463281343086 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 20:02:23 INFO - PROCESS | 20903 | 1463281343090 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 20:02:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 20:02:23 INFO - PROCESS | 20903 | 1463281343096 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 20:02:23 INFO - PROCESS | 20903 | 1463281343100 Marionette TRACE conn3 <- [1,1970,null,{}] 20:02:23 INFO - PROCESS | 20903 | 1463281343105 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:23 INFO - PROCESS | 20903 | 1463281343311 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 20:02:23 INFO - PROCESS | 20903 | 1463281343653 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:23 INFO - PROCESS | 20903 | ++DOCSHELL 0x88f0ec00 == 142 [pid = 20903] [id = 500] 20:02:23 INFO - PROCESS | 20903 | ++DOMWINDOW == 164 (0x8919b800) [pid = 20903] [serial = 1501] [outer = (nil)] 20:02:23 INFO - PROCESS | 20903 | ++DOMWINDOW == 165 (0x9abb5400) [pid = 20903] [serial = 1502] [outer = 0x8919b800] 20:02:23 INFO - PROCESS | 20903 | 1463281343742 Marionette DEBUG loaded listener.js 20:02:23 INFO - PROCESS | 20903 | ++DOMWINDOW == 166 (0x9b0cb000) [pid = 20903] [serial = 1503] [outer = 0x8919b800] 20:02:24 INFO - PROCESS | 20903 | 1463281344619 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 20:02:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 20:02:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1579ms 20:02:24 INFO - PROCESS | 20903 | 1463281344706 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 20:02:24 INFO - PROCESS | 20903 | 1463281344710 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 20:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 20:02:24 INFO - PROCESS | 20903 | 1463281344717 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 20:02:24 INFO - PROCESS | 20903 | 1463281344719 Marionette TRACE conn3 <- [1,1974,null,{}] 20:02:24 INFO - PROCESS | 20903 | 1463281344726 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:24 INFO - PROCESS | 20903 | 1463281344966 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 20:02:25 INFO - PROCESS | 20903 | 1463281345290 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:25 INFO - PROCESS | 20903 | ++DOCSHELL 0x9526fc00 == 143 [pid = 20903] [id = 501] 20:02:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 167 (0x9a2cdc00) [pid = 20903] [serial = 1504] [outer = (nil)] 20:02:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 168 (0xa11dbc00) [pid = 20903] [serial = 1505] [outer = 0x9a2cdc00] 20:02:25 INFO - PROCESS | 20903 | 1463281345381 Marionette DEBUG loaded listener.js 20:02:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 169 (0xa2152400) [pid = 20903] [serial = 1506] [outer = 0x9a2cdc00] 20:02:26 INFO - PROCESS | 20903 | 1463281346267 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 20:02:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 20:02:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1590ms 20:02:26 INFO - PROCESS | 20903 | 1463281346308 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 20:02:26 INFO - PROCESS | 20903 | 1463281346312 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 20:02:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 20:02:26 INFO - PROCESS | 20903 | 1463281346318 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 20:02:26 INFO - PROCESS | 20903 | 1463281346322 Marionette TRACE conn3 <- [1,1978,null,{}] 20:02:26 INFO - PROCESS | 20903 | 1463281346327 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:26 INFO - PROCESS | 20903 | 1463281346543 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 20:02:26 INFO - PROCESS | 20903 | 1463281346873 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:26 INFO - PROCESS | 20903 | ++DOCSHELL 0x87c83000 == 144 [pid = 20903] [id = 502] 20:02:26 INFO - PROCESS | 20903 | ++DOMWINDOW == 170 (0x92b8cc00) [pid = 20903] [serial = 1507] [outer = (nil)] 20:02:26 INFO - PROCESS | 20903 | ++DOMWINDOW == 171 (0xa308cc00) [pid = 20903] [serial = 1508] [outer = 0x92b8cc00] 20:02:26 INFO - PROCESS | 20903 | 1463281346965 Marionette DEBUG loaded listener.js 20:02:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 172 (0xa30d9000) [pid = 20903] [serial = 1509] [outer = 0x92b8cc00] 20:02:27 INFO - PROCESS | 20903 | 1463281347856 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 20:02:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 20:02:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1581ms 20:02:27 INFO - PROCESS | 20903 | 1463281347901 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 20:02:27 INFO - PROCESS | 20903 | 1463281347905 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 20:02:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 20:02:27 INFO - PROCESS | 20903 | 1463281347911 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 20:02:27 INFO - PROCESS | 20903 | 1463281347915 Marionette TRACE conn3 <- [1,1982,null,{}] 20:02:27 INFO - PROCESS | 20903 | 1463281347921 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:28 INFO - PROCESS | 20903 | 1463281348138 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 20:02:28 INFO - PROCESS | 20903 | 1463281348481 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:28 INFO - PROCESS | 20903 | ++DOCSHELL 0x8db63800 == 145 [pid = 20903] [id = 503] 20:02:28 INFO - PROCESS | 20903 | ++DOMWINDOW == 173 (0x913dcc00) [pid = 20903] [serial = 1510] [outer = (nil)] 20:02:28 INFO - PROCESS | 20903 | ++DOMWINDOW == 174 (0xa35ea800) [pid = 20903] [serial = 1511] [outer = 0x913dcc00] 20:02:28 INFO - PROCESS | 20903 | 1463281348574 Marionette DEBUG loaded listener.js 20:02:28 INFO - PROCESS | 20903 | ++DOMWINDOW == 175 (0xa35ef400) [pid = 20903] [serial = 1512] [outer = 0x913dcc00] 20:02:29 INFO - PROCESS | 20903 | 1463281349470 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 20:02:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 20:02:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1635ms 20:02:29 INFO - PROCESS | 20903 | 1463281349548 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 20:02:29 INFO - PROCESS | 20903 | 1463281349552 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 20:02:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 20:02:29 INFO - PROCESS | 20903 | 1463281349558 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 20:02:29 INFO - PROCESS | 20903 | 1463281349561 Marionette TRACE conn3 <- [1,1986,null,{}] 20:02:29 INFO - PROCESS | 20903 | 1463281349569 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:29 INFO - PROCESS | 20903 | 1463281349839 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 20:02:30 INFO - PROCESS | 20903 | 1463281350174 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:30 INFO - PROCESS | 20903 | ++DOCSHELL 0xa30f0c00 == 146 [pid = 20903] [id = 504] 20:02:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 176 (0xa325c000) [pid = 20903] [serial = 1513] [outer = (nil)] 20:02:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 177 (0xa6281c00) [pid = 20903] [serial = 1514] [outer = 0xa325c000] 20:02:30 INFO - PROCESS | 20903 | 1463281350261 Marionette DEBUG loaded listener.js 20:02:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 178 (0xa628a000) [pid = 20903] [serial = 1515] [outer = 0xa325c000] 20:02:31 INFO - PROCESS | 20903 | 1463281351175 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 20:02:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 20:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1685ms 20:02:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 20:02:31 INFO - PROCESS | 20903 | 1463281351246 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 20:02:31 INFO - PROCESS | 20903 | 1463281351249 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 20:02:31 INFO - PROCESS | 20903 | 1463281351256 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 20:02:31 INFO - PROCESS | 20903 | 1463281351259 Marionette TRACE conn3 <- [1,1990,null,{}] 20:02:31 INFO - PROCESS | 20903 | 1463281351265 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:31 INFO - PROCESS | 20903 | 1463281351497 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 20:02:31 INFO - PROCESS | 20903 | 1463281351826 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:31 INFO - PROCESS | 20903 | ++DOCSHELL 0xa50ea000 == 147 [pid = 20903] [id = 505] 20:02:31 INFO - PROCESS | 20903 | ++DOMWINDOW == 179 (0xa50ec400) [pid = 20903] [serial = 1516] [outer = (nil)] 20:02:31 INFO - PROCESS | 20903 | ++DOMWINDOW == 180 (0xa67bac00) [pid = 20903] [serial = 1517] [outer = 0xa50ec400] 20:02:31 INFO - PROCESS | 20903 | 1463281351922 Marionette DEBUG loaded listener.js 20:02:32 INFO - PROCESS | 20903 | ++DOMWINDOW == 181 (0xa67bfc00) [pid = 20903] [serial = 1518] [outer = 0xa50ec400] 20:02:32 INFO - PROCESS | 20903 | 1463281352799 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 20:02:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 20:02:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1586ms 20:02:32 INFO - PROCESS | 20903 | 1463281352841 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 20:02:32 INFO - PROCESS | 20903 | 1463281352845 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 20:02:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 20:02:32 INFO - PROCESS | 20903 | 1463281352851 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 20:02:32 INFO - PROCESS | 20903 | 1463281352855 Marionette TRACE conn3 <- [1,1994,null,{}] 20:02:32 INFO - PROCESS | 20903 | 1463281352860 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:33 INFO - PROCESS | 20903 | 1463281353073 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 20:02:33 INFO - PROCESS | 20903 | 1463281353375 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:33 INFO - PROCESS | 20903 | ++DOCSHELL 0x8cad4c00 == 148 [pid = 20903] [id = 506] 20:02:33 INFO - PROCESS | 20903 | ++DOMWINDOW == 182 (0x8db6dc00) [pid = 20903] [serial = 1519] [outer = (nil)] 20:02:33 INFO - PROCESS | 20903 | ++DOMWINDOW == 183 (0xa6b6a000) [pid = 20903] [serial = 1520] [outer = 0x8db6dc00] 20:02:33 INFO - PROCESS | 20903 | 1463281353509 Marionette DEBUG loaded listener.js 20:02:33 INFO - PROCESS | 20903 | ++DOMWINDOW == 184 (0xa6b6e000) [pid = 20903] [serial = 1521] [outer = 0x8db6dc00] 20:02:35 INFO - PROCESS | 20903 | --DOCSHELL 0x923c8800 == 147 [pid = 20903] [id = 20] 20:02:35 INFO - PROCESS | 20903 | --DOCSHELL 0x9500d000 == 146 [pid = 20903] [id = 40] 20:02:35 INFO - PROCESS | 20903 | --DOCSHELL 0x9b889c00 == 145 [pid = 20903] [id = 19] 20:02:35 INFO - PROCESS | 20903 | --DOCSHELL 0x9513a800 == 144 [pid = 20903] [id = 115] 20:02:35 INFO - PROCESS | 20903 | --DOCSHELL 0x92b83800 == 143 [pid = 20903] [id = 287] 20:02:35 INFO - PROCESS | 20903 | --DOCSHELL 0x8da11400 == 142 [pid = 20903] [id = 286] 20:02:35 INFO - PROCESS | 20903 | --DOCSHELL 0x922f5800 == 141 [pid = 20903] [id = 60] 20:02:35 INFO - PROCESS | 20903 | --DOCSHELL 0x99a45400 == 140 [pid = 20903] [id = 23] 20:02:35 INFO - PROCESS | 20903 | --DOCSHELL 0x8a63ec00 == 139 [pid = 20903] [id = 285] 20:02:35 INFO - PROCESS | 20903 | --DOCSHELL 0x87c86800 == 138 [pid = 20903] [id = 487] 20:02:35 INFO - PROCESS | 20903 | --DOCSHELL 0x89027400 == 137 [pid = 20903] [id = 486] 20:02:35 INFO - PROCESS | 20903 | --DOCSHELL 0x8bb08000 == 136 [pid = 20903] [id = 485] 20:02:35 INFO - PROCESS | 20903 | --DOCSHELL 0x89ee9800 == 135 [pid = 20903] [id = 484] 20:02:35 INFO - PROCESS | 20903 | --DOCSHELL 0x8f814000 == 134 [pid = 20903] [id = 482] 20:02:35 INFO - PROCESS | 20903 | --DOCSHELL 0x99cb2c00 == 133 [pid = 20903] [id = 481] 20:02:35 INFO - PROCESS | 20903 | --DOCSHELL 0x87c82000 == 132 [pid = 20903] [id = 480] 20:02:35 INFO - PROCESS | 20903 | --DOCSHELL 0x8ca57c00 == 131 [pid = 20903] [id = 479] 20:02:35 INFO - PROCESS | 20903 | --DOCSHELL 0x94626400 == 130 [pid = 20903] [id = 477] 20:02:35 INFO - PROCESS | 20903 | --DOCSHELL 0x92b8d000 == 129 [pid = 20903] [id = 478] 20:02:35 INFO - PROCESS | 20903 | --DOCSHELL 0x9462ec00 == 128 [pid = 20903] [id = 476] 20:02:35 INFO - PROCESS | 20903 | --DOCSHELL 0x88f0b800 == 127 [pid = 20903] [id = 475] 20:02:35 INFO - PROCESS | 20903 | --DOCSHELL 0x87c87c00 == 126 [pid = 20903] [id = 474] 20:02:35 INFO - PROCESS | 20903 | --DOCSHELL 0x8ea6a800 == 125 [pid = 20903] [id = 473] 20:02:35 INFO - PROCESS | 20903 | --DOCSHELL 0x8eb71000 == 124 [pid = 20903] [id = 472] 20:02:35 INFO - PROCESS | 20903 | --DOCSHELL 0x8c944800 == 123 [pid = 20903] [id = 470] 20:02:35 INFO - PROCESS | 20903 | --DOCSHELL 0x8eb7d800 == 122 [pid = 20903] [id = 471] 20:02:35 INFO - PROCESS | 20903 | --DOCSHELL 0x8ba95c00 == 121 [pid = 20903] [id = 469] 20:02:35 INFO - PROCESS | 20903 | --DOCSHELL 0x8db64000 == 120 [pid = 20903] [id = 468] 20:02:35 INFO - PROCESS | 20903 | --DOCSHELL 0x8bb07c00 == 119 [pid = 20903] [id = 467] 20:02:35 INFO - PROCESS | 20903 | --DOCSHELL 0x898c4400 == 118 [pid = 20903] [id = 466] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 183 (0x8da0c800) [pid = 20903] [serial = 1397] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 182 (0x8ca4f800) [pid = 20903] [serial = 1263] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 181 (0x8ca52c00) [pid = 20903] [serial = 1394] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 180 (0x8da0e400) [pid = 20903] [serial = 1395] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 179 (0x92b83c00) [pid = 20903] [serial = 1353] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 178 (0x92416c00) [pid = 20903] [serial = 1352] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 177 (0x922ed800) [pid = 20903] [serial = 1350] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 176 (0x91eb4c00) [pid = 20903] [serial = 1349] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 175 (0x8fabe400) [pid = 20903] [serial = 1347] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 174 (0x8fab9000) [pid = 20903] [serial = 1346] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 173 (0x8edb7c00) [pid = 20903] [serial = 1344] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 172 (0x8ecc3c00) [pid = 20903] [serial = 1343] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 171 (0x8eb7ec00) [pid = 20903] [serial = 1341] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 170 (0x8eb73800) [pid = 20903] [serial = 1340] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 169 (0x8dcc9800) [pid = 20903] [serial = 1338] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 168 (0x8db60800) [pid = 20903] [serial = 1337] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 167 (0x8c3c4400) [pid = 20903] [serial = 1335] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 166 (0x8bb11000) [pid = 20903] [serial = 1334] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 165 (0x89ee4c00) [pid = 20903] [serial = 1388] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 164 (0x8af48800) [pid = 20903] [serial = 1389] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 163 (0xa26f0800) [pid = 20903] [serial = 1386] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 162 (0xa26c1800) [pid = 20903] [serial = 1385] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 161 (0xa2151800) [pid = 20903] [serial = 1383] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 160 (0xa11dfc00) [pid = 20903] [serial = 1382] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 159 (0xa112f000) [pid = 20903] [serial = 1380] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 158 (0xa061d400) [pid = 20903] [serial = 1379] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 157 (0x9d99b400) [pid = 20903] [serial = 1377] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 156 (0x9d962000) [pid = 20903] [serial = 1376] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 155 (0x9b881800) [pid = 20903] [serial = 1374] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 154 (0x9b241800) [pid = 20903] [serial = 1373] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 153 (0x9a945800) [pid = 20903] [serial = 1371] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 152 (0x9a2cd800) [pid = 20903] [serial = 1370] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 151 (0x9a2c6800) [pid = 20903] [serial = 1368] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 150 (0x9a2c3c00) [pid = 20903] [serial = 1367] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 149 (0x99d03000) [pid = 20903] [serial = 1365] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 148 (0x998c6800) [pid = 20903] [serial = 1364] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 147 (0x95137400) [pid = 20903] [serial = 1362] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 146 (0x9500c800) [pid = 20903] [serial = 1361] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 145 (0x93cd7400) [pid = 20903] [serial = 1359] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 144 (0x93c0e000) [pid = 20903] [serial = 1358] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 143 (0x93ab6c00) [pid = 20903] [serial = 1356] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 142 (0x92e38800) [pid = 20903] [serial = 1355] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 141 (0x8ba8f000) [pid = 20903] [serial = 1391] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 20903 | --DOMWINDOW == 140 (0x8bb08c00) [pid = 20903] [serial = 1392] [outer = (nil)] [url = about:blank] 20:02:36 INFO - PROCESS | 20903 | 1463281356241 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 20:02:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 20:02:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 3436ms 20:02:36 INFO - PROCESS | 20903 | 1463281356320 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 20:02:36 INFO - PROCESS | 20903 | 1463281356326 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 20:02:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 20:02:36 INFO - PROCESS | 20903 | 1463281356337 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 20:02:36 INFO - PROCESS | 20903 | 1463281356342 Marionette TRACE conn3 <- [1,1998,null,{}] 20:02:36 INFO - PROCESS | 20903 | 1463281356351 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:36 INFO - PROCESS | 20903 | 1463281356560 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 20:02:36 INFO - PROCESS | 20903 | 1463281356756 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:36 INFO - PROCESS | 20903 | ++DOCSHELL 0x88f0b800 == 119 [pid = 20903] [id = 507] 20:02:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 141 (0x891a4800) [pid = 20903] [serial = 1522] [outer = (nil)] 20:02:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 142 (0x8af56c00) [pid = 20903] [serial = 1523] [outer = 0x891a4800] 20:02:36 INFO - PROCESS | 20903 | 1463281356834 Marionette DEBUG loaded listener.js 20:02:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 143 (0x8ba88000) [pid = 20903] [serial = 1524] [outer = 0x891a4800] 20:02:37 INFO - PROCESS | 20903 | 1463281357625 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 20:02:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 20:02:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1335ms 20:02:37 INFO - PROCESS | 20903 | 1463281357674 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 20:02:37 INFO - PROCESS | 20903 | 1463281357682 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 20:02:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 20:02:37 INFO - PROCESS | 20903 | 1463281357692 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 20:02:37 INFO - PROCESS | 20903 | 1463281357696 Marionette TRACE conn3 <- [1,2002,null,{}] 20:02:37 INFO - PROCESS | 20903 | 1463281357702 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:37 INFO - PROCESS | 20903 | 1463281357916 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 20:02:38 INFO - PROCESS | 20903 | 1463281358144 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:38 INFO - PROCESS | 20903 | ++DOCSHELL 0x891a3c00 == 120 [pid = 20903] [id = 508] 20:02:38 INFO - PROCESS | 20903 | ++DOMWINDOW == 144 (0x8ba8c400) [pid = 20903] [serial = 1525] [outer = (nil)] 20:02:38 INFO - PROCESS | 20903 | ++DOMWINDOW == 145 (0x8c189000) [pid = 20903] [serial = 1526] [outer = 0x8ba8c400] 20:02:38 INFO - PROCESS | 20903 | 1463281358220 Marionette DEBUG loaded listener.js 20:02:38 INFO - PROCESS | 20903 | ++DOMWINDOW == 146 (0x8c715400) [pid = 20903] [serial = 1527] [outer = 0x8ba8c400] 20:02:39 INFO - PROCESS | 20903 | 1463281359194 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 20:02:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 20:02:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1539ms 20:02:39 INFO - PROCESS | 20903 | 1463281359232 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 20:02:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 20:02:39 INFO - PROCESS | 20903 | 1463281359236 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 20:02:39 INFO - PROCESS | 20903 | 1463281359242 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 20:02:39 INFO - PROCESS | 20903 | 1463281359248 Marionette TRACE conn3 <- [1,2006,null,{}] 20:02:39 INFO - PROCESS | 20903 | 1463281359271 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:39 INFO - PROCESS | 20903 | 1463281359558 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 20:02:39 INFO - PROCESS | 20903 | 1463281359601 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:39 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c182000 == 121 [pid = 20903] [id = 509] 20:02:39 INFO - PROCESS | 20903 | ++DOMWINDOW == 147 (0x8cadbc00) [pid = 20903] [serial = 1528] [outer = (nil)] 20:02:39 INFO - PROCESS | 20903 | ++DOMWINDOW == 148 (0x8da0c800) [pid = 20903] [serial = 1529] [outer = 0x8cadbc00] 20:02:39 INFO - PROCESS | 20903 | 1463281359701 Marionette DEBUG loaded listener.js 20:02:39 INFO - PROCESS | 20903 | ++DOMWINDOW == 149 (0x8db66000) [pid = 20903] [serial = 1530] [outer = 0x8cadbc00] 20:02:40 INFO - PROCESS | 20903 | --DOMWINDOW == 148 (0x8c18d800) [pid = 20903] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 20:02:40 INFO - PROCESS | 20903 | --DOMWINDOW == 147 (0x91fed400) [pid = 20903] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 20:02:40 INFO - PROCESS | 20903 | --DOMWINDOW == 146 (0x99d0b800) [pid = 20903] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 20:02:40 INFO - PROCESS | 20903 | --DOMWINDOW == 145 (0x99c02800) [pid = 20903] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 20:02:40 INFO - PROCESS | 20903 | --DOMWINDOW == 144 (0x8ea63800) [pid = 20903] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 20:02:40 INFO - PROCESS | 20903 | --DOMWINDOW == 143 (0x94631800) [pid = 20903] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 20:02:40 INFO - PROCESS | 20903 | --DOMWINDOW == 142 (0x94628000) [pid = 20903] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 20:02:40 INFO - PROCESS | 20903 | --DOMWINDOW == 141 (0x9462fc00) [pid = 20903] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 20:02:40 INFO - PROCESS | 20903 | --DOMWINDOW == 140 (0x91eb3800) [pid = 20903] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 20:02:40 INFO - PROCESS | 20903 | --DOMWINDOW == 139 (0x913dac00) [pid = 20903] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 20:02:40 INFO - PROCESS | 20903 | --DOMWINDOW == 138 (0x91ff2800) [pid = 20903] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 20:02:40 INFO - PROCESS | 20903 | --DOMWINDOW == 137 (0x8fab0000) [pid = 20903] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 20:02:40 INFO - PROCESS | 20903 | --DOMWINDOW == 136 (0x8edb3400) [pid = 20903] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 20:02:40 INFO - PROCESS | 20903 | --DOMWINDOW == 135 (0x8e2e5c00) [pid = 20903] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 20:02:40 INFO - PROCESS | 20903 | --DOMWINDOW == 134 (0x8dcd5400) [pid = 20903] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 20:02:40 INFO - PROCESS | 20903 | --DOMWINDOW == 133 (0x8e3f7c00) [pid = 20903] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 20:02:40 INFO - PROCESS | 20903 | --DOMWINDOW == 132 (0x8c185400) [pid = 20903] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 20:02:40 INFO - PROCESS | 20903 | --DOMWINDOW == 131 (0x898c8000) [pid = 20903] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 20:02:40 INFO - PROCESS | 20903 | --DOMWINDOW == 130 (0x8bb09800) [pid = 20903] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 20:02:40 INFO - PROCESS | 20903 | --DOMWINDOW == 129 (0x89ee9c00) [pid = 20903] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 20:02:40 INFO - PROCESS | 20903 | --DOMWINDOW == 128 (0x8b825400) [pid = 20903] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 20:02:41 INFO - PROCESS | 20903 | 1463281361378 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 20:02:41 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 20:02:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 2193ms 20:02:41 INFO - PROCESS | 20903 | 1463281361436 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 20:02:41 INFO - PROCESS | 20903 | 1463281361441 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 20:02:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 20:02:41 INFO - PROCESS | 20903 | 1463281361447 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 20:02:41 INFO - PROCESS | 20903 | 1463281361450 Marionette TRACE conn3 <- [1,2010,null,{}] 20:02:41 INFO - PROCESS | 20903 | 1463281361455 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:41 INFO - PROCESS | 20903 | 1463281361661 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 20:02:41 INFO - PROCESS | 20903 | 1463281361888 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:41 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ba96000 == 122 [pid = 20903] [id = 510] 20:02:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 129 (0x8bb15000) [pid = 20903] [serial = 1531] [outer = (nil)] 20:02:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 130 (0x8dcd3800) [pid = 20903] [serial = 1532] [outer = 0x8bb15000] 20:02:41 INFO - PROCESS | 20903 | 1463281361967 Marionette DEBUG loaded listener.js 20:02:42 INFO - PROCESS | 20903 | ++DOMWINDOW == 131 (0x8e3f2000) [pid = 20903] [serial = 1533] [outer = 0x8bb15000] 20:02:42 INFO - PROCESS | 20903 | 1463281362711 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 20:02:42 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 20:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1283ms 20:02:42 INFO - PROCESS | 20903 | 1463281362730 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 20:02:42 INFO - PROCESS | 20903 | 1463281362735 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 20:02:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 20:02:42 INFO - PROCESS | 20903 | 1463281362742 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 20:02:42 INFO - PROCESS | 20903 | 1463281362745 Marionette TRACE conn3 <- [1,2014,null,{}] 20:02:42 INFO - PROCESS | 20903 | 1463281362751 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:43 INFO - PROCESS | 20903 | 1463281363137 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 20:02:43 INFO - PROCESS | 20903 | 1463281363364 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:43 INFO - PROCESS | 20903 | ++DOCSHELL 0x89ee7c00 == 123 [pid = 20903] [id = 511] 20:02:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 132 (0x89ee8c00) [pid = 20903] [serial = 1534] [outer = (nil)] 20:02:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 133 (0x8a63b000) [pid = 20903] [serial = 1535] [outer = 0x89ee8c00] 20:02:43 INFO - PROCESS | 20903 | 1463281363518 Marionette DEBUG loaded listener.js 20:02:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 134 (0x8ba89c00) [pid = 20903] [serial = 1536] [outer = 0x89ee8c00] 20:02:44 INFO - PROCESS | 20903 | 1463281364497 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 20:02:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 20:02:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1834ms 20:02:44 INFO - PROCESS | 20903 | 1463281364579 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 20:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 20:02:44 INFO - PROCESS | 20903 | 1463281364585 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 20:02:44 INFO - PROCESS | 20903 | 1463281364593 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 20:02:44 INFO - PROCESS | 20903 | 1463281364600 Marionette TRACE conn3 <- [1,2018,null,{}] 20:02:44 INFO - PROCESS | 20903 | 1463281364607 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:44 INFO - PROCESS | 20903 | 1463281364874 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 20:02:45 INFO - PROCESS | 20903 | 1463281365222 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:45 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c3cf400 == 124 [pid = 20903] [id = 512] 20:02:45 INFO - PROCESS | 20903 | ++DOMWINDOW == 135 (0x8c946c00) [pid = 20903] [serial = 1537] [outer = (nil)] 20:02:45 INFO - PROCESS | 20903 | ++DOMWINDOW == 136 (0x8caddc00) [pid = 20903] [serial = 1538] [outer = 0x8c946c00] 20:02:45 INFO - PROCESS | 20903 | 1463281365313 Marionette DEBUG loaded listener.js 20:02:45 INFO - PROCESS | 20903 | ++DOMWINDOW == 137 (0x8e2e3400) [pid = 20903] [serial = 1539] [outer = 0x8c946c00] 20:02:46 INFO - PROCESS | 20903 | 1463281366260 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:02:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 20:02:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1740ms 20:02:46 INFO - PROCESS | 20903 | 1463281366333 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 20:02:46 INFO - PROCESS | 20903 | 1463281366337 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 20:02:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 20:02:46 INFO - PROCESS | 20903 | 1463281366345 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 20:02:46 INFO - PROCESS | 20903 | 1463281366348 Marionette TRACE conn3 <- [1,2022,null,{}] 20:02:46 INFO - PROCESS | 20903 | 1463281366355 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:46 INFO - PROCESS | 20903 | 1463281366579 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 20:02:46 INFO - PROCESS | 20903 | 1463281366950 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:46 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e3f0800 == 125 [pid = 20903] [id = 513] 20:02:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 138 (0x8e6d5400) [pid = 20903] [serial = 1540] [outer = (nil)] 20:02:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 139 (0x8ea70c00) [pid = 20903] [serial = 1541] [outer = 0x8e6d5400] 20:02:47 INFO - PROCESS | 20903 | 1463281367041 Marionette DEBUG loaded listener.js 20:02:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 140 (0x8eb79400) [pid = 20903] [serial = 1542] [outer = 0x8e6d5400] 20:02:48 INFO - PROCESS | 20903 | 1463281368031 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 20:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 20:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1742ms 20:02:48 INFO - PROCESS | 20903 | 1463281368088 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 20:02:48 INFO - PROCESS | 20903 | 1463281368094 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 20:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 20:02:48 INFO - PROCESS | 20903 | 1463281368111 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 20:02:48 INFO - PROCESS | 20903 | 1463281368119 Marionette TRACE conn3 <- [1,2026,null,{}] 20:02:48 INFO - PROCESS | 20903 | 1463281368125 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:48 INFO - PROCESS | 20903 | 1463281368392 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 20:02:48 INFO - PROCESS | 20903 | 1463281368731 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:48 INFO - PROCESS | 20903 | ++DOCSHELL 0x8b82fc00 == 126 [pid = 20903] [id = 514] 20:02:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 141 (0x8e543800) [pid = 20903] [serial = 1543] [outer = (nil)] 20:02:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 142 (0x8eda9400) [pid = 20903] [serial = 1544] [outer = 0x8e543800] 20:02:48 INFO - PROCESS | 20903 | 1463281368820 Marionette DEBUG loaded listener.js 20:02:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 143 (0x8f814000) [pid = 20903] [serial = 1545] [outer = 0x8e543800] 20:02:49 INFO - PROCESS | 20903 | 1463281369726 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 20:02:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 20:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1694ms 20:02:49 INFO - PROCESS | 20903 | 1463281369798 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 20:02:49 INFO - PROCESS | 20903 | 1463281369802 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 20:02:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 20:02:49 INFO - PROCESS | 20903 | 1463281369809 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 20:02:49 INFO - PROCESS | 20903 | 1463281369811 Marionette TRACE conn3 <- [1,2030,null,{}] 20:02:49 INFO - PROCESS | 20903 | 1463281369818 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:50 INFO - PROCESS | 20903 | 1463281370087 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 20:02:50 INFO - PROCESS | 20903 | 1463281370412 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:50 INFO - PROCESS | 20903 | ++DOCSHELL 0x8dcd6800 == 127 [pid = 20903] [id = 515] 20:02:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 144 (0x8edb4800) [pid = 20903] [serial = 1546] [outer = (nil)] 20:02:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 145 (0x8faba000) [pid = 20903] [serial = 1547] [outer = 0x8edb4800] 20:02:50 INFO - PROCESS | 20903 | 1463281370502 Marionette DEBUG loaded listener.js 20:02:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 146 (0x8facc000) [pid = 20903] [serial = 1548] [outer = 0x8edb4800] 20:02:51 INFO - PROCESS | 20903 | 1463281371426 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 20:02:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 20:02:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1689ms 20:02:51 INFO - PROCESS | 20903 | 1463281371500 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 20:02:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 20:02:51 INFO - PROCESS | 20903 | 1463281371504 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 20:02:51 INFO - PROCESS | 20903 | 1463281371510 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 20:02:51 INFO - PROCESS | 20903 | 1463281371514 Marionette TRACE conn3 <- [1,2034,null,{}] 20:02:51 INFO - PROCESS | 20903 | 1463281371520 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:51 INFO - PROCESS | 20903 | 1463281371785 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 20:02:52 INFO - PROCESS | 20903 | 1463281372118 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:52 INFO - PROCESS | 20903 | ++DOCSHELL 0x91d8c000 == 128 [pid = 20903] [id = 516] 20:02:52 INFO - PROCESS | 20903 | ++DOMWINDOW == 147 (0x91d8c400) [pid = 20903] [serial = 1549] [outer = (nil)] 20:02:52 INFO - PROCESS | 20903 | ++DOMWINDOW == 148 (0x91d95400) [pid = 20903] [serial = 1550] [outer = 0x91d8c400] 20:02:52 INFO - PROCESS | 20903 | 1463281372219 Marionette DEBUG loaded listener.js 20:02:52 INFO - PROCESS | 20903 | ++DOMWINDOW == 149 (0x91eac400) [pid = 20903] [serial = 1551] [outer = 0x91d8c400] 20:02:53 INFO - PROCESS | 20903 | 1463281373138 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 20:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1684ms 20:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 20:02:53 INFO - PROCESS | 20903 | 1463281373195 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 20:02:53 INFO - PROCESS | 20903 | 1463281373198 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 20:02:53 INFO - PROCESS | 20903 | 1463281373205 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 20:02:53 INFO - PROCESS | 20903 | 1463281373208 Marionette TRACE conn3 <- [1,2038,null,{}] 20:02:53 INFO - PROCESS | 20903 | 1463281373214 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:53 INFO - PROCESS | 20903 | 1463281373432 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 20:02:53 INFO - PROCESS | 20903 | 1463281373763 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:53 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ca57800 == 129 [pid = 20903] [id = 517] 20:02:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 150 (0x8ea68c00) [pid = 20903] [serial = 1552] [outer = (nil)] 20:02:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 151 (0x91ff0800) [pid = 20903] [serial = 1553] [outer = 0x8ea68c00] 20:02:53 INFO - PROCESS | 20903 | 1463281373863 Marionette DEBUG loaded listener.js 20:02:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 152 (0x923c8800) [pid = 20903] [serial = 1554] [outer = 0x8ea68c00] 20:02:54 INFO - PROCESS | 20903 | 1463281374738 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 20:02:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 20:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1582ms 20:02:54 INFO - PROCESS | 20903 | 1463281374786 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 20:02:54 INFO - PROCESS | 20903 | 1463281374790 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 20:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 20:02:54 INFO - PROCESS | 20903 | 1463281374816 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 20:02:54 INFO - PROCESS | 20903 | 1463281374819 Marionette TRACE conn3 <- [1,2042,null,{}] 20:02:54 INFO - PROCESS | 20903 | 1463281374828 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:55 INFO - PROCESS | 20903 | 1463281375036 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 20:02:55 INFO - PROCESS | 20903 | 1463281375370 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:55 INFO - PROCESS | 20903 | ++DOCSHELL 0x8fabd800 == 130 [pid = 20903] [id = 518] 20:02:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 153 (0x913d4400) [pid = 20903] [serial = 1555] [outer = (nil)] 20:02:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 154 (0x92417000) [pid = 20903] [serial = 1556] [outer = 0x913d4400] 20:02:55 INFO - PROCESS | 20903 | 1463281375464 Marionette DEBUG loaded listener.js 20:02:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 155 (0x92703000) [pid = 20903] [serial = 1557] [outer = 0x913d4400] 20:02:56 INFO - PROCESS | 20903 | 1463281376446 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 20:02:56 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) 20:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1710ms 20:02:56 INFO - PROCESS | 20903 | 1463281376508 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 20:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 20:02:56 INFO - PROCESS | 20903 | 1463281376512 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 20:02:56 INFO - PROCESS | 20903 | 1463281376518 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 20:02:56 INFO - PROCESS | 20903 | 1463281376522 Marionette TRACE conn3 <- [1,2046,null,{}] 20:02:56 INFO - PROCESS | 20903 | 1463281376528 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:56 INFO - PROCESS | 20903 | 1463281376750 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 20:02:57 INFO - PROCESS | 20903 | 1463281377073 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:57 INFO - PROCESS | 20903 | ++DOCSHELL 0x91ff9000 == 131 [pid = 20903] [id = 519] 20:02:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 156 (0x923c0000) [pid = 20903] [serial = 1558] [outer = (nil)] 20:02:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 157 (0x9270e400) [pid = 20903] [serial = 1559] [outer = 0x923c0000] 20:02:57 INFO - PROCESS | 20903 | 1463281377168 Marionette DEBUG loaded listener.js 20:02:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 158 (0x92710000) [pid = 20903] [serial = 1560] [outer = 0x923c0000] 20:02:58 INFO - PROCESS | 20903 | 1463281378087 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 20:02:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1631ms 20:02:58 INFO - PROCESS | 20903 | 1463281378150 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 20:02:58 INFO - PROCESS | 20903 | 1463281378155 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 20:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 20:02:58 INFO - PROCESS | 20903 | 1463281378161 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 20:02:58 INFO - PROCESS | 20903 | 1463281378171 Marionette TRACE conn3 <- [1,2050,null,{}] 20:02:58 INFO - PROCESS | 20903 | 1463281378176 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:58 INFO - PROCESS | 20903 | 1463281378439 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 20:02:58 INFO - PROCESS | 20903 | 1463281378764 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:58 INFO - PROCESS | 20903 | ++DOCSHELL 0x913d1c00 == 132 [pid = 20903] [id = 520] 20:02:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 159 (0x91d93000) [pid = 20903] [serial = 1561] [outer = (nil)] 20:02:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 160 (0x92c83c00) [pid = 20903] [serial = 1562] [outer = 0x91d93000] 20:02:58 INFO - PROCESS | 20903 | 1463281378858 Marionette DEBUG loaded listener.js 20:02:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 161 (0x92c8f000) [pid = 20903] [serial = 1563] [outer = 0x91d93000] 20:02:59 INFO - PROCESS | 20903 | 1463281379788 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:02:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 20:02:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1697ms 20:02:59 INFO - PROCESS | 20903 | 1463281379860 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 20:02:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 20:02:59 INFO - PROCESS | 20903 | 1463281379864 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 20:02:59 INFO - PROCESS | 20903 | 1463281379871 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 20:02:59 INFO - PROCESS | 20903 | 1463281379874 Marionette TRACE conn3 <- [1,2054,null,{}] 20:02:59 INFO - PROCESS | 20903 | 1463281379880 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:00 INFO - PROCESS | 20903 | 1463281380107 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 20:03:00 INFO - PROCESS | 20903 | 1463281380447 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:00 INFO - PROCESS | 20903 | ++DOCSHELL 0x92b8ec00 == 133 [pid = 20903] [id = 521] 20:03:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 162 (0x93ae3000) [pid = 20903] [serial = 1564] [outer = (nil)] 20:03:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 163 (0x93aed000) [pid = 20903] [serial = 1565] [outer = 0x93ae3000] 20:03:00 INFO - PROCESS | 20903 | 1463281380548 Marionette DEBUG loaded listener.js 20:03:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 164 (0x93cda400) [pid = 20903] [serial = 1566] [outer = 0x93ae3000] 20:03:01 INFO - PROCESS | 20903 | 1463281381512 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 20:03:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 20:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1681ms 20:03:01 INFO - PROCESS | 20903 | 1463281381563 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 20:03:01 INFO - PROCESS | 20903 | 1463281381568 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 20:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 20:03:01 INFO - PROCESS | 20903 | 1463281381577 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 20:03:01 INFO - PROCESS | 20903 | 1463281381582 Marionette TRACE conn3 <- [1,2058,null,{}] 20:03:01 INFO - PROCESS | 20903 | 1463281381588 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:01 INFO - PROCESS | 20903 | 1463281381832 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 20:03:02 INFO - PROCESS | 20903 | 1463281382163 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:02 INFO - PROCESS | 20903 | ++DOCSHELL 0x93ab1000 == 134 [pid = 20903] [id = 522] 20:03:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 165 (0x93adb000) [pid = 20903] [serial = 1567] [outer = (nil)] 20:03:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 166 (0x9500f000) [pid = 20903] [serial = 1568] [outer = 0x93adb000] 20:03:02 INFO - PROCESS | 20903 | 1463281382256 Marionette DEBUG loaded listener.js 20:03:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 167 (0x95138c00) [pid = 20903] [serial = 1569] [outer = 0x93adb000] 20:03:03 INFO - PROCESS | 20903 | 1463281383190 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 20:03:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 20:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1686ms 20:03:03 INFO - PROCESS | 20903 | 1463281383264 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 20:03:03 INFO - PROCESS | 20903 | 1463281383268 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 20:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 20:03:03 INFO - PROCESS | 20903 | 1463281383274 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 20:03:03 INFO - PROCESS | 20903 | 1463281383278 Marionette TRACE conn3 <- [1,2062,null,{}] 20:03:03 INFO - PROCESS | 20903 | 1463281383284 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:03 INFO - PROCESS | 20903 | 1463281383511 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 20:03:03 INFO - PROCESS | 20903 | 1463281383843 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:03 INFO - PROCESS | 20903 | ++DOCSHELL 0x92b87c00 == 135 [pid = 20903] [id = 523] 20:03:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 168 (0x93ab0000) [pid = 20903] [serial = 1570] [outer = (nil)] 20:03:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 169 (0x95144c00) [pid = 20903] [serial = 1571] [outer = 0x93ab0000] 20:03:03 INFO - PROCESS | 20903 | 1463281383935 Marionette DEBUG loaded listener.js 20:03:04 INFO - PROCESS | 20903 | ++DOMWINDOW == 170 (0x981e4000) [pid = 20903] [serial = 1572] [outer = 0x93ab0000] 20:03:04 INFO - PROCESS | 20903 | 1463281384868 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 20:03:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 20:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1633ms 20:03:04 INFO - PROCESS | 20903 | 1463281384909 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 20:03:04 INFO - PROCESS | 20903 | 1463281384913 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 20:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 20:03:04 INFO - PROCESS | 20903 | 1463281384920 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 20:03:04 INFO - PROCESS | 20903 | 1463281384924 Marionette TRACE conn3 <- [1,2066,null,{}] 20:03:04 INFO - PROCESS | 20903 | 1463281384930 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:05 INFO - PROCESS | 20903 | 1463281385372 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 20:03:05 INFO - PROCESS | 20903 | 1463281385741 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:05 INFO - PROCESS | 20903 | ++DOCSHELL 0x977e2000 == 136 [pid = 20903] [id = 524] 20:03:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 171 (0x98f34c00) [pid = 20903] [serial = 1573] [outer = (nil)] 20:03:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 172 (0x99aac400) [pid = 20903] [serial = 1574] [outer = 0x98f34c00] 20:03:05 INFO - PROCESS | 20903 | 1463281385834 Marionette DEBUG loaded listener.js 20:03:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 173 (0x99c03400) [pid = 20903] [serial = 1575] [outer = 0x98f34c00] 20:03:06 INFO - PROCESS | 20903 | 1463281386799 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 20:03:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 20:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1935ms 20:03:06 INFO - PROCESS | 20903 | 1463281386856 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 20:03:06 INFO - PROCESS | 20903 | 1463281386861 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 20:03:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 20:03:06 INFO - PROCESS | 20903 | 1463281386868 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 20:03:06 INFO - PROCESS | 20903 | 1463281386871 Marionette TRACE conn3 <- [1,2070,null,{}] 20:03:06 INFO - PROCESS | 20903 | 1463281386877 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:07 INFO - PROCESS | 20903 | 1463281387113 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 20:03:07 INFO - PROCESS | 20903 | 1463281387445 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:07 INFO - PROCESS | 20903 | ++DOCSHELL 0x8edb4400 == 137 [pid = 20903] [id = 525] 20:03:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 174 (0x95140000) [pid = 20903] [serial = 1576] [outer = (nil)] 20:03:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 175 (0x99d05c00) [pid = 20903] [serial = 1577] [outer = 0x95140000] 20:03:07 INFO - PROCESS | 20903 | 1463281387541 Marionette DEBUG loaded listener.js 20:03:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 176 (0x99d0bc00) [pid = 20903] [serial = 1578] [outer = 0x95140000] 20:03:08 INFO - PROCESS | 20903 | 1463281388438 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 20:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 20:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1637ms 20:03:08 INFO - PROCESS | 20903 | 1463281388506 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 20:03:08 INFO - PROCESS | 20903 | 1463281388510 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 20:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 20:03:08 INFO - PROCESS | 20903 | 1463281388519 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 20:03:08 INFO - PROCESS | 20903 | 1463281388522 Marionette TRACE conn3 <- [1,2074,null,{}] 20:03:08 INFO - PROCESS | 20903 | 1463281388527 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:08 INFO - PROCESS | 20903 | 1463281388769 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 20:03:09 INFO - PROCESS | 20903 | 1463281389117 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:09 INFO - PROCESS | 20903 | ++DOCSHELL 0x95010400 == 138 [pid = 20903] [id = 526] 20:03:09 INFO - PROCESS | 20903 | ++DOMWINDOW == 177 (0x99b4e800) [pid = 20903] [serial = 1579] [outer = (nil)] 20:03:09 INFO - PROCESS | 20903 | ++DOMWINDOW == 178 (0x9a2cd800) [pid = 20903] [serial = 1580] [outer = 0x99b4e800] 20:03:09 INFO - PROCESS | 20903 | 1463281389212 Marionette DEBUG loaded listener.js 20:03:09 INFO - PROCESS | 20903 | ++DOMWINDOW == 179 (0x9ab07000) [pid = 20903] [serial = 1581] [outer = 0x99b4e800] 20:03:10 INFO - PROCESS | 20903 | 1463281390133 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 20:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 20:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1687ms 20:03:10 INFO - PROCESS | 20903 | 1463281390206 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 20:03:10 INFO - PROCESS | 20903 | 1463281390210 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 20:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 20:03:10 INFO - PROCESS | 20903 | 1463281390218 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 20:03:10 INFO - PROCESS | 20903 | 1463281390221 Marionette TRACE conn3 <- [1,2078,null,{}] 20:03:10 INFO - PROCESS | 20903 | 1463281390227 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:10 INFO - PROCESS | 20903 | 1463281390505 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 20:03:10 INFO - PROCESS | 20903 | 1463281390841 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:10 INFO - PROCESS | 20903 | ++DOCSHELL 0x9526f400 == 139 [pid = 20903] [id = 527] 20:03:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 180 (0x99c10800) [pid = 20903] [serial = 1582] [outer = (nil)] 20:03:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 181 (0x9b88b400) [pid = 20903] [serial = 1583] [outer = 0x99c10800] 20:03:10 INFO - PROCESS | 20903 | 1463281390930 Marionette DEBUG loaded listener.js 20:03:11 INFO - PROCESS | 20903 | ++DOMWINDOW == 182 (0x9d966c00) [pid = 20903] [serial = 1584] [outer = 0x99c10800] 20:03:11 INFO - PROCESS | 20903 | 1463281391865 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 20:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 20:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1685ms 20:03:11 INFO - PROCESS | 20903 | 1463281391903 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 20:03:11 INFO - PROCESS | 20903 | 1463281391907 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 20:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 20:03:11 INFO - PROCESS | 20903 | 1463281391913 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 20:03:11 INFO - PROCESS | 20903 | 1463281391916 Marionette TRACE conn3 <- [1,2082,null,{}] 20:03:11 INFO - PROCESS | 20903 | 1463281391922 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:12 INFO - PROCESS | 20903 | 1463281392144 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 20:03:12 INFO - PROCESS | 20903 | 1463281392435 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:12 INFO - PROCESS | 20903 | ++DOCSHELL 0x95006c00 == 140 [pid = 20903] [id = 528] 20:03:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 183 (0x9a2cac00) [pid = 20903] [serial = 1585] [outer = (nil)] 20:03:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 184 (0xa112cc00) [pid = 20903] [serial = 1586] [outer = 0x9a2cac00] 20:03:12 INFO - PROCESS | 20903 | 1463281392571 Marionette DEBUG loaded listener.js 20:03:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 185 (0xa11e1c00) [pid = 20903] [serial = 1587] [outer = 0x9a2cac00] 20:03:15 INFO - PROCESS | 20903 | --DOCSHELL 0x8901f800 == 139 [pid = 20903] [id = 238] 20:03:15 INFO - PROCESS | 20903 | --DOCSHELL 0x9b8e5c00 == 138 [pid = 20903] [id = 461] 20:03:15 INFO - PROCESS | 20903 | --DOCSHELL 0x87c81c00 == 137 [pid = 20903] [id = 416] 20:03:15 INFO - PROCESS | 20903 | --DOCSHELL 0xa50ea000 == 136 [pid = 20903] [id = 505] 20:03:15 INFO - PROCESS | 20903 | --DOCSHELL 0xa30f0c00 == 135 [pid = 20903] [id = 504] 20:03:15 INFO - PROCESS | 20903 | --DOCSHELL 0x87c83000 == 134 [pid = 20903] [id = 502] 20:03:15 INFO - PROCESS | 20903 | --DOCSHELL 0x8db63800 == 133 [pid = 20903] [id = 503] 20:03:15 INFO - PROCESS | 20903 | --DOCSHELL 0x9526fc00 == 132 [pid = 20903] [id = 501] 20:03:15 INFO - PROCESS | 20903 | --DOCSHELL 0x88f0ec00 == 131 [pid = 20903] [id = 500] 20:03:15 INFO - PROCESS | 20903 | --DOCSHELL 0x9526cc00 == 130 [pid = 20903] [id = 499] 20:03:15 INFO - PROCESS | 20903 | --DOCSHELL 0x8919dc00 == 129 [pid = 20903] [id = 497] 20:03:15 INFO - PROCESS | 20903 | --DOCSHELL 0x95144800 == 128 [pid = 20903] [id = 498] 20:03:15 INFO - PROCESS | 20903 | --DOCSHELL 0x8ecc3000 == 127 [pid = 20903] [id = 496] 20:03:15 INFO - PROCESS | 20903 | --DOCSHELL 0x8edacc00 == 126 [pid = 20903] [id = 495] 20:03:15 INFO - PROCESS | 20903 | --DOCSHELL 0x898c1400 == 125 [pid = 20903] [id = 494] 20:03:15 INFO - PROCESS | 20903 | --DOCSHELL 0x913da000 == 124 [pid = 20903] [id = 493] 20:03:15 INFO - PROCESS | 20903 | --DOCSHELL 0x891a2800 == 123 [pid = 20903] [id = 492] 20:03:15 INFO - PROCESS | 20903 | --DOCSHELL 0x8cae1000 == 122 [pid = 20903] [id = 490] 20:03:15 INFO - PROCESS | 20903 | --DOCSHELL 0x8ba94000 == 121 [pid = 20903] [id = 491] 20:03:15 INFO - PROCESS | 20903 | --DOCSHELL 0x8c18bc00 == 120 [pid = 20903] [id = 489] 20:03:15 INFO - PROCESS | 20903 | --DOCSHELL 0x88f0e000 == 119 [pid = 20903] [id = 488] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 184 (0x8e542800) [pid = 20903] [serial = 1332] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 183 (0x8da0e000) [pid = 20903] [serial = 1460] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 182 (0x8db6e000) [pid = 20903] [serial = 1463] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 181 (0xa2152000) [pid = 20903] [serial = 1451] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 180 (0xa112a800) [pid = 20903] [serial = 1449] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 179 (0x9d9e2000) [pid = 20903] [serial = 1448] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 178 (0x9b8e8c00) [pid = 20903] [serial = 1446] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 177 (0x9b87dc00) [pid = 20903] [serial = 1445] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 176 (0x9a2d1000) [pid = 20903] [serial = 1443] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 175 (0x9a123800) [pid = 20903] [serial = 1442] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 174 (0x99d04400) [pid = 20903] [serial = 1440] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 173 (0x99c04400) [pid = 20903] [serial = 1439] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 172 (0x99611000) [pid = 20903] [serial = 1437] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 171 (0x98fbf000) [pid = 20903] [serial = 1436] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 170 (0x98936400) [pid = 20903] [serial = 1434] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 169 (0x9813cc00) [pid = 20903] [serial = 1433] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 168 (0x95045400) [pid = 20903] [serial = 1431] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 167 (0x9467d800) [pid = 20903] [serial = 1430] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 166 (0x93ae9000) [pid = 20903] [serial = 1428] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 165 (0x93ae4000) [pid = 20903] [serial = 1427] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 164 (0x92e2b000) [pid = 20903] [serial = 1425] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 163 (0x92c89400) [pid = 20903] [serial = 1424] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 162 (0x92b82000) [pid = 20903] [serial = 1422] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 161 (0x92413c00) [pid = 20903] [serial = 1421] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 160 (0x922f4c00) [pid = 20903] [serial = 1419] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 159 (0x91ffcc00) [pid = 20903] [serial = 1418] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 158 (0x91eb0000) [pid = 20903] [serial = 1416] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 157 (0x91d91c00) [pid = 20903] [serial = 1415] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 156 (0x8f816c00) [pid = 20903] [serial = 1413] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 155 (0x8edb6400) [pid = 20903] [serial = 1412] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 154 (0x8ecbc400) [pid = 20903] [serial = 1410] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 153 (0x8eb7a000) [pid = 20903] [serial = 1409] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 152 (0x8e545c00) [pid = 20903] [serial = 1406] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 151 (0x8e5e8c00) [pid = 20903] [serial = 1407] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 150 (0x8ca5d400) [pid = 20903] [serial = 1404] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 149 (0x8c717000) [pid = 20903] [serial = 1403] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 148 (0x8b82f400) [pid = 20903] [serial = 1401] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 147 (0x89eee800) [pid = 20903] [serial = 1400] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 146 (0x8c188000) [pid = 20903] [serial = 1457] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 145 (0x8a639800) [pid = 20903] [serial = 1454] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 144 (0x8b9a7c00) [pid = 20903] [serial = 1455] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 143 (0x8dccb800) [pid = 20903] [serial = 1461] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | --DOMWINDOW == 142 (0x8c716000) [pid = 20903] [serial = 1458] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 20903 | 1463281395314 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 20:03:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 20:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 3545ms 20:03:15 INFO - PROCESS | 20903 | 1463281395459 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 20:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 20:03:15 INFO - PROCESS | 20903 | 1463281395465 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 20:03:15 INFO - PROCESS | 20903 | 1463281395473 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 20:03:15 INFO - PROCESS | 20903 | 1463281395479 Marionette TRACE conn3 <- [1,2086,null,{}] 20:03:15 INFO - PROCESS | 20903 | 1463281395488 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:15 INFO - PROCESS | 20903 | 1463281395691 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 20:03:15 INFO - PROCESS | 20903 | 1463281395906 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:15 INFO - PROCESS | 20903 | ++DOCSHELL 0x8b828000 == 120 [pid = 20903] [id = 529] 20:03:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 143 (0x8b82c000) [pid = 20903] [serial = 1588] [outer = (nil)] 20:03:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 144 (0x8b9a7c00) [pid = 20903] [serial = 1589] [outer = 0x8b82c000] 20:03:15 INFO - PROCESS | 20903 | 1463281395984 Marionette DEBUG loaded listener.js 20:03:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 145 (0x8ba93000) [pid = 20903] [serial = 1590] [outer = 0x8b82c000] 20:03:16 INFO - PROCESS | 20903 | 1463281396815 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 20:03:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 20:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1386ms 20:03:16 INFO - PROCESS | 20903 | 1463281396858 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 20:03:16 INFO - PROCESS | 20903 | 1463281396867 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 20:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 20:03:16 INFO - PROCESS | 20903 | 1463281396877 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 20:03:16 INFO - PROCESS | 20903 | 1463281396881 Marionette TRACE conn3 <- [1,2090,null,{}] 20:03:16 INFO - PROCESS | 20903 | 1463281396888 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:17 INFO - PROCESS | 20903 | 1463281397088 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 20:03:17 INFO - PROCESS | 20903 | 1463281397312 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:17 INFO - PROCESS | 20903 | ++DOCSHELL 0x8af54800 == 121 [pid = 20903] [id = 530] 20:03:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 146 (0x8bb08000) [pid = 20903] [serial = 1591] [outer = (nil)] 20:03:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 147 (0x8c945400) [pid = 20903] [serial = 1592] [outer = 0x8bb08000] 20:03:17 INFO - PROCESS | 20903 | 1463281397391 Marionette DEBUG loaded listener.js 20:03:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 148 (0x8cada000) [pid = 20903] [serial = 1593] [outer = 0x8bb08000] 20:03:18 INFO - PROCESS | 20903 | 1463281398322 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 20:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 20:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1496ms 20:03:18 INFO - PROCESS | 20903 | 1463281398374 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 20:03:18 INFO - PROCESS | 20903 | 1463281398379 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 20:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 20:03:18 INFO - PROCESS | 20903 | 1463281398393 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 20:03:18 INFO - PROCESS | 20903 | 1463281398399 Marionette TRACE conn3 <- [1,2094,null,{}] 20:03:18 INFO - PROCESS | 20903 | 1463281398414 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:18 INFO - PROCESS | 20903 | 1463281398704 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 20:03:18 INFO - PROCESS | 20903 | 1463281398736 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:18 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c3ce400 == 122 [pid = 20903] [id = 531] 20:03:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 149 (0x8e3f0c00) [pid = 20903] [serial = 1594] [outer = (nil)] 20:03:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 150 (0x8e54a400) [pid = 20903] [serial = 1595] [outer = 0x8e3f0c00] 20:03:18 INFO - PROCESS | 20903 | 1463281398824 Marionette DEBUG loaded listener.js 20:03:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 151 (0x8e5f1c00) [pid = 20903] [serial = 1596] [outer = 0x8e3f0c00] 20:03:20 INFO - PROCESS | 20903 | 1463281400194 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 20:03:20 INFO - PROCESS | 20903 | --DOMWINDOW == 150 (0x8ba8c400) [pid = 20903] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 20:03:20 INFO - PROCESS | 20903 | --DOMWINDOW == 149 (0x8c717c00) [pid = 20903] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 20:03:20 INFO - PROCESS | 20903 | --DOMWINDOW == 148 (0x8cadbc00) [pid = 20903] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 20:03:20 INFO - PROCESS | 20903 | --DOMWINDOW == 147 (0x8c3cfc00) [pid = 20903] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 20:03:20 INFO - PROCESS | 20903 | --DOMWINDOW == 146 (0x8901e000) [pid = 20903] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 20:03:20 INFO - PROCESS | 20903 | --DOMWINDOW == 145 (0x891a4800) [pid = 20903] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 20:03:20 INFO - PROCESS | 20903 | --DOMWINDOW == 144 (0x8db6dc00) [pid = 20903] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 20:03:20 INFO - PROCESS | 20903 | --DOMWINDOW == 143 (0xa50ec400) [pid = 20903] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 20:03:20 INFO - PROCESS | 20903 | --DOMWINDOW == 142 (0xa325c000) [pid = 20903] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 20:03:20 INFO - PROCESS | 20903 | --DOMWINDOW == 141 (0x913dcc00) [pid = 20903] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 20:03:20 INFO - PROCESS | 20903 | --DOMWINDOW == 140 (0x92b8cc00) [pid = 20903] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 20:03:20 INFO - PROCESS | 20903 | --DOMWINDOW == 139 (0x9a2cdc00) [pid = 20903] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 20:03:20 INFO - PROCESS | 20903 | --DOMWINDOW == 138 (0x8919b800) [pid = 20903] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 20:03:20 INFO - PROCESS | 20903 | --DOMWINDOW == 137 (0x99c0cc00) [pid = 20903] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 20:03:20 INFO - PROCESS | 20903 | --DOMWINDOW == 136 (0x95268c00) [pid = 20903] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 20:03:20 INFO - PROCESS | 20903 | --DOMWINDOW == 135 (0x93af5800) [pid = 20903] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 20:03:20 INFO - PROCESS | 20903 | --DOMWINDOW == 134 (0x91ead400) [pid = 20903] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 20:03:20 INFO - PROCESS | 20903 | --DOMWINDOW == 133 (0x913d4000) [pid = 20903] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 20:03:20 INFO - PROCESS | 20903 | --DOMWINDOW == 132 (0x8eb72000) [pid = 20903] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 20:03:20 INFO - PROCESS | 20903 | --DOMWINDOW == 131 (0x913db400) [pid = 20903] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 20:03:20 INFO - PROCESS | 20903 | --DOMWINDOW == 130 (0x8bb0f000) [pid = 20903] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 20:03:20 INFO - PROCESS | 20903 | --DOMWINDOW == 129 (0x8eb79000) [pid = 20903] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 20:03:20 INFO - PROCESS | 20903 | --DOMWINDOW == 128 (0x8e2eb400) [pid = 20903] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 20:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 20:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1897ms 20:03:20 INFO - PROCESS | 20903 | 1463281400291 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 20:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 20:03:20 INFO - PROCESS | 20903 | 1463281400295 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 20:03:20 INFO - PROCESS | 20903 | 1463281400301 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 20:03:20 INFO - PROCESS | 20903 | 1463281400333 Marionette TRACE conn3 <- [1,2098,null,{}] 20:03:20 INFO - PROCESS | 20903 | 1463281400338 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:20 INFO - PROCESS | 20903 | 1463281400655 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 20:03:20 INFO - PROCESS | 20903 | 1463281400787 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:20 INFO - PROCESS | 20903 | ++DOCSHELL 0x898c4000 == 123 [pid = 20903] [id = 532] 20:03:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 129 (0x8bb0f000) [pid = 20903] [serial = 1597] [outer = (nil)] 20:03:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 130 (0x8e3f3800) [pid = 20903] [serial = 1598] [outer = 0x8bb0f000] 20:03:20 INFO - PROCESS | 20903 | 1463281400863 Marionette DEBUG loaded listener.js 20:03:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 131 (0x8e6d0c00) [pid = 20903] [serial = 1599] [outer = 0x8bb0f000] 20:03:21 INFO - PROCESS | 20903 | 1463281401667 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 20:03:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 20:03:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1420ms 20:03:21 INFO - PROCESS | 20903 | 1463281401721 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 20:03:21 INFO - PROCESS | 20903 | 1463281401724 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 20:03:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 20:03:21 INFO - PROCESS | 20903 | 1463281401731 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 20:03:21 INFO - PROCESS | 20903 | 1463281401734 Marionette TRACE conn3 <- [1,2102,null,{}] 20:03:21 INFO - PROCESS | 20903 | 1463281401740 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:21 INFO - PROCESS | 20903 | 1463281401926 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 20:03:22 INFO - PROCESS | 20903 | 1463281402124 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:22 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ba96400 == 124 [pid = 20903] [id = 533] 20:03:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 132 (0x8ca5cc00) [pid = 20903] [serial = 1600] [outer = (nil)] 20:03:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 133 (0x8ebf4800) [pid = 20903] [serial = 1601] [outer = 0x8ca5cc00] 20:03:22 INFO - PROCESS | 20903 | 1463281402200 Marionette DEBUG loaded listener.js 20:03:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 134 (0x8ecc3800) [pid = 20903] [serial = 1602] [outer = 0x8ca5cc00] 20:03:23 INFO - PROCESS | 20903 | 1463281403348 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 20:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 20:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1680ms 20:03:23 INFO - PROCESS | 20903 | 1463281403413 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 20:03:23 INFO - PROCESS | 20903 | 1463281403421 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 20:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 20:03:23 INFO - PROCESS | 20903 | 1463281403429 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 20:03:23 INFO - PROCESS | 20903 | 1463281403435 Marionette TRACE conn3 <- [1,2106,null,{}] 20:03:23 INFO - PROCESS | 20903 | 1463281403443 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:23 INFO - PROCESS | 20903 | 1463281403710 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 20:03:24 INFO - PROCESS | 20903 | 1463281404056 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:24 INFO - PROCESS | 20903 | ++DOCSHELL 0x8a641800 == 125 [pid = 20903] [id = 534] 20:03:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 135 (0x8ba8dc00) [pid = 20903] [serial = 1603] [outer = (nil)] 20:03:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 136 (0x8c720c00) [pid = 20903] [serial = 1604] [outer = 0x8ba8dc00] 20:03:24 INFO - PROCESS | 20903 | 1463281404149 Marionette DEBUG loaded listener.js 20:03:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 137 (0x8da0b400) [pid = 20903] [serial = 1605] [outer = 0x8ba8dc00] 20:03:25 INFO - PROCESS | 20903 | 1463281405116 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 20:03:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 20:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1738ms 20:03:25 INFO - PROCESS | 20903 | 1463281405169 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 20:03:25 INFO - PROCESS | 20903 | 1463281405178 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 20:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 20:03:25 INFO - PROCESS | 20903 | 1463281405189 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 20:03:25 INFO - PROCESS | 20903 | 1463281405193 Marionette TRACE conn3 <- [1,2110,null,{}] 20:03:25 INFO - PROCESS | 20903 | 1463281405200 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:25 INFO - PROCESS | 20903 | 1463281405455 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 20:03:25 INFO - PROCESS | 20903 | 1463281405844 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:25 INFO - PROCESS | 20903 | ++DOCSHELL 0x8dcd6000 == 126 [pid = 20903] [id = 535] 20:03:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 138 (0x8e6cc400) [pid = 20903] [serial = 1606] [outer = (nil)] 20:03:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 139 (0x8eb72800) [pid = 20903] [serial = 1607] [outer = 0x8e6cc400] 20:03:25 INFO - PROCESS | 20903 | 1463281405938 Marionette DEBUG loaded listener.js 20:03:26 INFO - PROCESS | 20903 | ++DOMWINDOW == 140 (0x8ebf7400) [pid = 20903] [serial = 1608] [outer = 0x8e6cc400] 20:03:26 INFO - PROCESS | 20903 | 1463281406926 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 20:03:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 20:03:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1792ms 20:03:26 INFO - PROCESS | 20903 | 1463281406982 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 20:03:26 INFO - PROCESS | 20903 | 1463281406987 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 20:03:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 20:03:26 INFO - PROCESS | 20903 | 1463281406994 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 20:03:27 INFO - PROCESS | 20903 | 1463281407001 Marionette TRACE conn3 <- [1,2114,null,{}] 20:03:27 INFO - PROCESS | 20903 | 1463281407018 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:27 INFO - PROCESS | 20903 | 1463281407260 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 20:03:27 INFO - PROCESS | 20903 | 1463281407592 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:27 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e3f2800 == 127 [pid = 20903] [id = 536] 20:03:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 141 (0x8f820400) [pid = 20903] [serial = 1609] [outer = (nil)] 20:03:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 142 (0x8fad4000) [pid = 20903] [serial = 1610] [outer = 0x8f820400] 20:03:27 INFO - PROCESS | 20903 | 1463281407687 Marionette DEBUG loaded listener.js 20:03:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 143 (0x91d8e800) [pid = 20903] [serial = 1611] [outer = 0x8f820400] 20:03:28 INFO - PROCESS | 20903 | 1463281408635 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 20:03:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 20:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1689ms 20:03:28 INFO - PROCESS | 20903 | 1463281408684 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 20:03:28 INFO - PROCESS | 20903 | 1463281408690 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 20:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 20:03:28 INFO - PROCESS | 20903 | 1463281408697 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 20:03:28 INFO - PROCESS | 20903 | 1463281408700 Marionette TRACE conn3 <- [1,2118,null,{}] 20:03:28 INFO - PROCESS | 20903 | 1463281408706 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:28 INFO - PROCESS | 20903 | 1463281408933 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 20:03:29 INFO - PROCESS | 20903 | 1463281409271 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:29 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c716000 == 128 [pid = 20903] [id = 537] 20:03:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 144 (0x8e54e800) [pid = 20903] [serial = 1612] [outer = (nil)] 20:03:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 145 (0x91ead400) [pid = 20903] [serial = 1613] [outer = 0x8e54e800] 20:03:29 INFO - PROCESS | 20903 | 1463281409365 Marionette DEBUG loaded listener.js 20:03:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 146 (0x91ff2000) [pid = 20903] [serial = 1614] [outer = 0x8e54e800] 20:03:30 INFO - PROCESS | 20903 | 1463281410241 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 20:03:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 20:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1582ms 20:03:30 INFO - PROCESS | 20903 | 1463281410280 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 20:03:30 INFO - PROCESS | 20903 | 1463281410285 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 20:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 20:03:30 INFO - PROCESS | 20903 | 1463281410291 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 20:03:30 INFO - PROCESS | 20903 | 1463281410294 Marionette TRACE conn3 <- [1,2122,null,{}] 20:03:30 INFO - PROCESS | 20903 | 1463281410317 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:30 INFO - PROCESS | 20903 | 1463281410620 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 20:03:30 INFO - PROCESS | 20903 | 1463281410887 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:30 INFO - PROCESS | 20903 | ++DOCSHELL 0x913de800 == 129 [pid = 20903] [id = 538] 20:03:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 147 (0x91ffcc00) [pid = 20903] [serial = 1615] [outer = (nil)] 20:03:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 148 (0x923c9400) [pid = 20903] [serial = 1616] [outer = 0x91ffcc00] 20:03:30 INFO - PROCESS | 20903 | 1463281410980 Marionette DEBUG loaded listener.js 20:03:31 INFO - PROCESS | 20903 | ++DOMWINDOW == 149 (0x92413c00) [pid = 20903] [serial = 1617] [outer = 0x91ffcc00] 20:03:31 INFO - PROCESS | 20903 | 1463281411920 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 20:03:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 20:03:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1681ms 20:03:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 20:03:31 INFO - PROCESS | 20903 | 1463281411973 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 20:03:31 INFO - PROCESS | 20903 | 1463281411976 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 20:03:31 INFO - PROCESS | 20903 | 1463281411983 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 20:03:31 INFO - PROCESS | 20903 | 1463281411986 Marionette TRACE conn3 <- [1,2126,null,{}] 20:03:31 INFO - PROCESS | 20903 | 1463281411992 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:32 INFO - PROCESS | 20903 | 1463281412232 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 20:03:32 INFO - PROCESS | 20903 | 1463281412559 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:32 INFO - PROCESS | 20903 | ++DOCSHELL 0x8fab4800 == 130 [pid = 20903] [id = 539] 20:03:32 INFO - PROCESS | 20903 | ++DOMWINDOW == 150 (0x91eb0000) [pid = 20903] [serial = 1618] [outer = (nil)] 20:03:32 INFO - PROCESS | 20903 | ++DOMWINDOW == 151 (0x92e34400) [pid = 20903] [serial = 1619] [outer = 0x91eb0000] 20:03:32 INFO - PROCESS | 20903 | 1463281412655 Marionette DEBUG loaded listener.js 20:03:32 INFO - PROCESS | 20903 | ++DOMWINDOW == 152 (0x93ad6800) [pid = 20903] [serial = 1620] [outer = 0x91eb0000] 20:03:33 INFO - PROCESS | 20903 | 1463281413558 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 20:03:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 20:03:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1632ms 20:03:33 INFO - PROCESS | 20903 | 1463281413615 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 20:03:33 INFO - PROCESS | 20903 | 1463281413619 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 20:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 20:03:33 INFO - PROCESS | 20903 | 1463281413626 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 20:03:33 INFO - PROCESS | 20903 | 1463281413629 Marionette TRACE conn3 <- [1,2130,null,{}] 20:03:33 INFO - PROCESS | 20903 | 1463281413635 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:33 INFO - PROCESS | 20903 | 1463281413857 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 20:03:34 INFO - PROCESS | 20903 | 1463281414194 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:34 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e541c00 == 131 [pid = 20903] [id = 540] 20:03:34 INFO - PROCESS | 20903 | ++DOMWINDOW == 153 (0x8e6c6c00) [pid = 20903] [serial = 1621] [outer = (nil)] 20:03:34 INFO - PROCESS | 20903 | ++DOMWINDOW == 154 (0x93af0800) [pid = 20903] [serial = 1622] [outer = 0x8e6c6c00] 20:03:34 INFO - PROCESS | 20903 | 1463281414289 Marionette DEBUG loaded listener.js 20:03:34 INFO - PROCESS | 20903 | ++DOMWINDOW == 155 (0x93cd6000) [pid = 20903] [serial = 1623] [outer = 0x8e6c6c00] 20:03:35 INFO - PROCESS | 20903 | 1463281415219 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 20:03:35 INFO - PROCESS | 20903 | 1463281415274 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 20:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 20:03:35 INFO - PROCESS | 20903 | 1463281415280 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 20:03:35 INFO - PROCESS | 20903 | 1463281415284 Marionette TRACE conn3 <- [1,2134,null,{}] 20:03:35 INFO - PROCESS | 20903 | 1463281415289 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:35 INFO - PROCESS | 20903 | 1463281415526 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 20:03:35 INFO - PROCESS | 20903 | 1463281415866 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:35 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ba88c00 == 132 [pid = 20903] [id = 541] 20:03:35 INFO - PROCESS | 20903 | ++DOMWINDOW == 156 (0x92c89400) [pid = 20903] [serial = 1624] [outer = (nil)] 20:03:35 INFO - PROCESS | 20903 | ++DOMWINDOW == 157 (0x95044000) [pid = 20903] [serial = 1625] [outer = 0x92c89400] 20:03:35 INFO - PROCESS | 20903 | 1463281415960 Marionette DEBUG loaded listener.js 20:03:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 158 (0x9513f000) [pid = 20903] [serial = 1626] [outer = 0x92c89400] 20:03:36 INFO - PROCESS | 20903 | 1463281416876 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 20:03:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 20:03:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1635ms 20:03:36 INFO - PROCESS | 20903 | 1463281416916 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 20:03:36 INFO - PROCESS | 20903 | 1463281416920 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 20:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 20:03:36 INFO - PROCESS | 20903 | 1463281416927 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 20:03:36 INFO - PROCESS | 20903 | 1463281416929 Marionette TRACE conn3 <- [1,2138,null,{}] 20:03:36 INFO - PROCESS | 20903 | 1463281416936 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:37 INFO - PROCESS | 20903 | 1463281417159 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 20:03:37 INFO - PROCESS | 20903 | 1463281417499 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:37 INFO - PROCESS | 20903 | ++DOCSHELL 0x93ab1400 == 133 [pid = 20903] [id = 542] 20:03:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 159 (0x95009000) [pid = 20903] [serial = 1627] [outer = (nil)] 20:03:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 160 (0x98f2f800) [pid = 20903] [serial = 1628] [outer = 0x95009000] 20:03:37 INFO - PROCESS | 20903 | 1463281417596 Marionette DEBUG loaded listener.js 20:03:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 161 (0x98fb8c00) [pid = 20903] [serial = 1629] [outer = 0x95009000] 20:03:38 INFO - PROCESS | 20903 | 1463281418490 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 20:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 20:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1631ms 20:03:38 INFO - PROCESS | 20903 | 1463281418559 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 20:03:38 INFO - PROCESS | 20903 | 1463281418564 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 20:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 20:03:38 INFO - PROCESS | 20903 | 1463281418571 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 20:03:38 INFO - PROCESS | 20903 | 1463281418574 Marionette TRACE conn3 <- [1,2142,null,{}] 20:03:38 INFO - PROCESS | 20903 | 1463281418580 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:38 INFO - PROCESS | 20903 | 1463281418858 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 20:03:39 INFO - PROCESS | 20903 | 1463281419204 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:39 INFO - PROCESS | 20903 | ++DOCSHELL 0x9513ec00 == 134 [pid = 20903] [id = 543] 20:03:39 INFO - PROCESS | 20903 | ++DOMWINDOW == 162 (0x99cb3000) [pid = 20903] [serial = 1630] [outer = (nil)] 20:03:39 INFO - PROCESS | 20903 | ++DOMWINDOW == 163 (0x99d08000) [pid = 20903] [serial = 1631] [outer = 0x99cb3000] 20:03:39 INFO - PROCESS | 20903 | 1463281419292 Marionette DEBUG loaded listener.js 20:03:39 INFO - PROCESS | 20903 | ++DOMWINDOW == 164 (0x99d10400) [pid = 20903] [serial = 1632] [outer = 0x99cb3000] 20:03:40 INFO - PROCESS | 20903 | 1463281420217 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 20:03:40 INFO - PROCESS | 20903 | 1463281420310 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 20:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 20:03:40 INFO - PROCESS | 20903 | 1463281420317 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 20:03:40 INFO - PROCESS | 20903 | 1463281420321 Marionette TRACE conn3 <- [1,2146,null,{}] 20:03:40 INFO - PROCESS | 20903 | 1463281420327 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:40 INFO - PROCESS | 20903 | 1463281420619 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 20:03:40 INFO - PROCESS | 20903 | 1463281420962 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:40 INFO - PROCESS | 20903 | ++DOCSHELL 0x99a4a400 == 135 [pid = 20903] [id = 544] 20:03:40 INFO - PROCESS | 20903 | ++DOMWINDOW == 165 (0x9a2c6800) [pid = 20903] [serial = 1633] [outer = (nil)] 20:03:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 166 (0x9d996400) [pid = 20903] [serial = 1634] [outer = 0x9a2c6800] 20:03:41 INFO - PROCESS | 20903 | 1463281421055 Marionette DEBUG loaded listener.js 20:03:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 167 (0xa11d9000) [pid = 20903] [serial = 1635] [outer = 0x9a2c6800] 20:03:42 INFO - PROCESS | 20903 | 1463281422011 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 20:03:42 INFO - PROCESS | 20903 | 1463281422058 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 20:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 20:03:42 INFO - PROCESS | 20903 | 1463281422065 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 20:03:42 INFO - PROCESS | 20903 | 1463281422068 Marionette TRACE conn3 <- [1,2150,null,{}] 20:03:42 INFO - PROCESS | 20903 | 1463281422074 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:42 INFO - PROCESS | 20903 | 1463281422291 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 20:03:42 INFO - PROCESS | 20903 | 1463281422629 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:42 INFO - PROCESS | 20903 | ++DOCSHELL 0x88f02400 == 136 [pid = 20903] [id = 545] 20:03:42 INFO - PROCESS | 20903 | ++DOMWINDOW == 168 (0x9b87dc00) [pid = 20903] [serial = 1636] [outer = (nil)] 20:03:42 INFO - PROCESS | 20903 | ++DOMWINDOW == 169 (0xa308d000) [pid = 20903] [serial = 1637] [outer = 0x9b87dc00] 20:03:42 INFO - PROCESS | 20903 | 1463281422722 Marionette DEBUG loaded listener.js 20:03:42 INFO - PROCESS | 20903 | ++DOMWINDOW == 170 (0xa30f4800) [pid = 20903] [serial = 1638] [outer = 0x9b87dc00] 20:03:43 INFO - PROCESS | 20903 | 1463281423612 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 20:03:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 20:03:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1581ms 20:03:43 INFO - PROCESS | 20903 | 1463281423647 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 20:03:43 INFO - PROCESS | 20903 | 1463281423651 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 20:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 20:03:43 INFO - PROCESS | 20903 | 1463281423658 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 20:03:43 INFO - PROCESS | 20903 | 1463281423660 Marionette TRACE conn3 <- [1,2154,null,{}] 20:03:43 INFO - PROCESS | 20903 | 1463281423667 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:43 INFO - PROCESS | 20903 | 1463281423881 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 20:03:44 INFO - PROCESS | 20903 | 1463281424228 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:44 INFO - PROCESS | 20903 | ++DOCSHELL 0x87c7f000 == 137 [pid = 20903] [id = 546] 20:03:44 INFO - PROCESS | 20903 | ++DOMWINDOW == 171 (0x95270800) [pid = 20903] [serial = 1639] [outer = (nil)] 20:03:44 INFO - PROCESS | 20903 | ++DOMWINDOW == 172 (0xa35eac00) [pid = 20903] [serial = 1640] [outer = 0x95270800] 20:03:44 INFO - PROCESS | 20903 | 1463281424327 Marionette DEBUG loaded listener.js 20:03:44 INFO - PROCESS | 20903 | ++DOMWINDOW == 173 (0xa50ea000) [pid = 20903] [serial = 1641] [outer = 0x95270800] 20:03:45 INFO - PROCESS | 20903 | 1463281425236 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 20:03:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 20:03:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1634ms 20:03:45 INFO - PROCESS | 20903 | 1463281425294 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 20:03:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 20:03:45 INFO - PROCESS | 20903 | 1463281425298 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 20:03:45 INFO - PROCESS | 20903 | 1463281425305 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 20:03:45 INFO - PROCESS | 20903 | 1463281425309 Marionette TRACE conn3 <- [1,2158,null,{}] 20:03:45 INFO - PROCESS | 20903 | 1463281425315 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:45 INFO - PROCESS | 20903 | 1463281425554 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 20:03:45 INFO - PROCESS | 20903 | 1463281425898 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:45 INFO - PROCESS | 20903 | ++DOCSHELL 0x87c7b400 == 138 [pid = 20903] [id = 547] 20:03:45 INFO - PROCESS | 20903 | ++DOMWINDOW == 174 (0x88f05c00) [pid = 20903] [serial = 1642] [outer = (nil)] 20:03:45 INFO - PROCESS | 20903 | ++DOMWINDOW == 175 (0xa67b4400) [pid = 20903] [serial = 1643] [outer = 0x88f05c00] 20:03:45 INFO - PROCESS | 20903 | 1463281425989 Marionette DEBUG loaded listener.js 20:03:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 176 (0xa67c3000) [pid = 20903] [serial = 1644] [outer = 0x88f05c00] 20:03:46 INFO - PROCESS | 20903 | 1463281426915 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 20:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 20:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1643ms 20:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 20:03:46 INFO - PROCESS | 20903 | 1463281426948 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 20:03:46 INFO - PROCESS | 20903 | 1463281426951 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 20:03:46 INFO - PROCESS | 20903 | 1463281426958 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 20:03:46 INFO - PROCESS | 20903 | 1463281426961 Marionette TRACE conn3 <- [1,2162,null,{}] 20:03:46 INFO - PROCESS | 20903 | 1463281426967 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:47 INFO - PROCESS | 20903 | 1463281427189 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 20:03:47 INFO - PROCESS | 20903 | 1463281427528 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:47 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ddb9400 == 139 [pid = 20903] [id = 548] 20:03:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 177 (0x8ddb9800) [pid = 20903] [serial = 1645] [outer = (nil)] 20:03:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 178 (0x8ddbf800) [pid = 20903] [serial = 1646] [outer = 0x8ddb9800] 20:03:47 INFO - PROCESS | 20903 | 1463281427621 Marionette DEBUG loaded listener.js 20:03:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 179 (0x8ddc1000) [pid = 20903] [serial = 1647] [outer = 0x8ddb9800] 20:03:48 INFO - PROCESS | 20903 | 1463281428529 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 20:03:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 20:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1634ms 20:03:48 INFO - PROCESS | 20903 | 1463281428593 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 20:03:48 INFO - PROCESS | 20903 | 1463281428597 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 20:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 20:03:48 INFO - PROCESS | 20903 | 1463281428603 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 20:03:48 INFO - PROCESS | 20903 | 1463281428606 Marionette TRACE conn3 <- [1,2166,null,{}] 20:03:48 INFO - PROCESS | 20903 | 1463281428612 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:48 INFO - PROCESS | 20903 | 1463281428844 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 20:03:49 INFO - PROCESS | 20903 | 1463281429190 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:49 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ddb8c00 == 140 [pid = 20903] [id = 549] 20:03:49 INFO - PROCESS | 20903 | ++DOMWINDOW == 180 (0x8ddbd000) [pid = 20903] [serial = 1648] [outer = (nil)] 20:03:49 INFO - PROCESS | 20903 | ++DOMWINDOW == 181 (0xa6288000) [pid = 20903] [serial = 1649] [outer = 0x8ddbd000] 20:03:49 INFO - PROCESS | 20903 | 1463281429285 Marionette DEBUG loaded listener.js 20:03:49 INFO - PROCESS | 20903 | ++DOMWINDOW == 182 (0xa677c400) [pid = 20903] [serial = 1650] [outer = 0x8ddbd000] 20:03:50 INFO - PROCESS | 20903 | 1463281430179 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 20:03:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 20:03:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1630ms 20:03:50 INFO - PROCESS | 20903 | 1463281430235 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 20:03:50 INFO - PROCESS | 20903 | 1463281430238 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 20:03:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 20:03:50 INFO - PROCESS | 20903 | 1463281430245 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 20:03:50 INFO - PROCESS | 20903 | 1463281430249 Marionette TRACE conn3 <- [1,2170,null,{}] 20:03:50 INFO - PROCESS | 20903 | 1463281430255 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:50 INFO - PROCESS | 20903 | 1463281430501 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 20:03:50 INFO - PROCESS | 20903 | 1463281430840 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:50 INFO - PROCESS | 20903 | ++DOCSHELL 0x864b1c00 == 141 [pid = 20903] [id = 550] 20:03:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 183 (0x864b2800) [pid = 20903] [serial = 1651] [outer = (nil)] 20:03:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 184 (0x864b9800) [pid = 20903] [serial = 1652] [outer = 0x864b2800] 20:03:50 INFO - PROCESS | 20903 | 1463281430935 Marionette DEBUG loaded listener.js 20:03:51 INFO - PROCESS | 20903 | ++DOMWINDOW == 185 (0x864bd000) [pid = 20903] [serial = 1653] [outer = 0x864b2800] 20:03:51 INFO - PROCESS | 20903 | 1463281431835 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 20:03:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 20:03:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1638ms 20:03:51 INFO - PROCESS | 20903 | 1463281431884 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 20:03:51 INFO - PROCESS | 20903 | 1463281431888 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 20:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 20:03:51 INFO - PROCESS | 20903 | 1463281431894 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 20:03:51 INFO - PROCESS | 20903 | 1463281431898 Marionette TRACE conn3 <- [1,2174,null,{}] 20:03:51 INFO - PROCESS | 20903 | 1463281431904 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:52 INFO - PROCESS | 20903 | 1463281432131 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 20:03:52 INFO - PROCESS | 20903 | 1463281432469 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:52 INFO - PROCESS | 20903 | ++DOCSHELL 0x864b5000 == 142 [pid = 20903] [id = 551] 20:03:52 INFO - PROCESS | 20903 | ++DOMWINDOW == 186 (0x864b6000) [pid = 20903] [serial = 1654] [outer = (nil)] 20:03:52 INFO - PROCESS | 20903 | ++DOMWINDOW == 187 (0x8ddc4800) [pid = 20903] [serial = 1655] [outer = 0x864b6000] 20:03:52 INFO - PROCESS | 20903 | 1463281432562 Marionette DEBUG loaded listener.js 20:03:52 INFO - PROCESS | 20903 | ++DOMWINDOW == 188 (0xa503c800) [pid = 20903] [serial = 1656] [outer = 0x864b6000] 20:03:54 INFO - PROCESS | 20903 | --DOCSHELL 0x93ab6400 == 141 [pid = 20903] [id = 30] 20:03:54 INFO - PROCESS | 20903 | --DOCSHELL 0x898c4000 == 140 [pid = 20903] [id = 532] 20:03:54 INFO - PROCESS | 20903 | --DOCSHELL 0x8c3ce400 == 139 [pid = 20903] [id = 531] 20:03:54 INFO - PROCESS | 20903 | --DOCSHELL 0x8af54800 == 138 [pid = 20903] [id = 530] 20:03:54 INFO - PROCESS | 20903 | --DOCSHELL 0x8b828000 == 137 [pid = 20903] [id = 529] 20:03:54 INFO - PROCESS | 20903 | --DOCSHELL 0x9526f400 == 136 [pid = 20903] [id = 527] 20:03:54 INFO - PROCESS | 20903 | --DOCSHELL 0x95006c00 == 135 [pid = 20903] [id = 528] 20:03:54 INFO - PROCESS | 20903 | --DOCSHELL 0x95010400 == 134 [pid = 20903] [id = 526] 20:03:54 INFO - PROCESS | 20903 | --DOCSHELL 0x8edb4400 == 133 [pid = 20903] [id = 525] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 187 (0x8db69400) [pid = 20903] [serial = 1398] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 186 (0x8da0c800) [pid = 20903] [serial = 1529] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 185 (0x8db66000) [pid = 20903] [serial = 1530] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 184 (0x8cad6c00) [pid = 20903] [serial = 1470] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 183 (0x8c94ec00) [pid = 20903] [serial = 1469] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 182 (0x898cb400) [pid = 20903] [serial = 1467] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 181 (0x8919f000) [pid = 20903] [serial = 1466] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 180 (0x8dcd3800) [pid = 20903] [serial = 1532] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 179 (0x8af56c00) [pid = 20903] [serial = 1523] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 178 (0x8ba88000) [pid = 20903] [serial = 1524] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 177 (0xa6b6e000) [pid = 20903] [serial = 1521] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 176 (0xa6b6a000) [pid = 20903] [serial = 1520] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 175 (0xa67bfc00) [pid = 20903] [serial = 1518] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 174 (0xa67bac00) [pid = 20903] [serial = 1517] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 173 (0xa6281c00) [pid = 20903] [serial = 1514] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 172 (0xa628a000) [pid = 20903] [serial = 1515] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 171 (0xa35ef400) [pid = 20903] [serial = 1512] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 170 (0xa35ea800) [pid = 20903] [serial = 1511] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 169 (0xa30d9000) [pid = 20903] [serial = 1509] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 168 (0xa308cc00) [pid = 20903] [serial = 1508] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 167 (0xa2152400) [pid = 20903] [serial = 1506] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 166 (0xa11dbc00) [pid = 20903] [serial = 1505] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 165 (0x9b0cb000) [pid = 20903] [serial = 1503] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 164 (0x9abb5400) [pid = 20903] [serial = 1502] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 163 (0x9a121c00) [pid = 20903] [serial = 1500] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 162 (0x99d0e000) [pid = 20903] [serial = 1499] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 161 (0x98fba400) [pid = 20903] [serial = 1497] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 160 (0x977e8800) [pid = 20903] [serial = 1496] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 159 (0x9500f800) [pid = 20903] [serial = 1494] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 158 (0x95001c00) [pid = 20903] [serial = 1493] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 157 (0x93cdcc00) [pid = 20903] [serial = 1491] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 156 (0x93c0fc00) [pid = 20903] [serial = 1490] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 155 (0x93adec00) [pid = 20903] [serial = 1488] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 154 (0x92e33800) [pid = 20903] [serial = 1487] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 153 (0x92417400) [pid = 20903] [serial = 1485] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 152 (0x9240d400) [pid = 20903] [serial = 1484] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 151 (0x91eaf800) [pid = 20903] [serial = 1482] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 150 (0x91d89000) [pid = 20903] [serial = 1481] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 149 (0x8facc400) [pid = 20903] [serial = 1479] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 148 (0x8fabd000) [pid = 20903] [serial = 1478] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 147 (0x8edb5400) [pid = 20903] [serial = 1476] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 146 (0x8edaa000) [pid = 20903] [serial = 1475] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 145 (0x8e5f1000) [pid = 20903] [serial = 1473] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 144 (0x8e3fc400) [pid = 20903] [serial = 1472] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 143 (0x8c715400) [pid = 20903] [serial = 1527] [outer = (nil)] [url = about:blank] 20:03:54 INFO - PROCESS | 20903 | --DOMWINDOW == 142 (0x8c189000) [pid = 20903] [serial = 1526] [outer = (nil)] [url = about:blank] 20:03:55 INFO - PROCESS | 20903 | 1463281435365 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 20:03:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 20:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 3537ms 20:03:55 INFO - PROCESS | 20903 | 1463281435433 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 20:03:55 INFO - PROCESS | 20903 | 1463281435439 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 20:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 20:03:55 INFO - PROCESS | 20903 | 1463281435449 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 20:03:55 INFO - PROCESS | 20903 | 1463281435453 Marionette TRACE conn3 <- [1,2178,null,{}] 20:03:55 INFO - PROCESS | 20903 | 1463281435461 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:55 INFO - PROCESS | 20903 | 1463281435695 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 20:03:55 INFO - PROCESS | 20903 | 1463281435911 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:55 INFO - PROCESS | 20903 | ++DOCSHELL 0x89ee9800 == 134 [pid = 20903] [id = 552] 20:03:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 143 (0x89eee400) [pid = 20903] [serial = 1657] [outer = (nil)] 20:03:56 INFO - PROCESS | 20903 | ++DOMWINDOW == 144 (0x8af54800) [pid = 20903] [serial = 1658] [outer = 0x89eee400] 20:03:56 INFO - PROCESS | 20903 | 1463281436043 Marionette DEBUG loaded listener.js 20:03:56 INFO - PROCESS | 20903 | ++DOMWINDOW == 145 (0x8b9a6400) [pid = 20903] [serial = 1659] [outer = 0x89eee400] 20:03:56 INFO - PROCESS | 20903 | 1463281436897 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 20:03:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 20:03:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1531ms 20:03:56 INFO - PROCESS | 20903 | 1463281436980 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 20:03:56 INFO - PROCESS | 20903 | 1463281436989 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 20:03:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 20:03:57 INFO - PROCESS | 20903 | 1463281436999 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 20:03:57 INFO - PROCESS | 20903 | 1463281437002 Marionette TRACE conn3 <- [1,2182,null,{}] 20:03:57 INFO - PROCESS | 20903 | 1463281437009 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:57 INFO - PROCESS | 20903 | 1463281437220 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 20:03:57 INFO - PROCESS | 20903 | 1463281437538 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:57 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c3c2800 == 135 [pid = 20903] [id = 553] 20:03:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 146 (0x8c3c7c00) [pid = 20903] [serial = 1660] [outer = (nil)] 20:03:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 147 (0x8c71d000) [pid = 20903] [serial = 1661] [outer = 0x8c3c7c00] 20:03:57 INFO - PROCESS | 20903 | 1463281437640 Marionette DEBUG loaded listener.js 20:03:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 148 (0x8ca53c00) [pid = 20903] [serial = 1662] [outer = 0x8c3c7c00] 20:03:58 INFO - PROCESS | 20903 | 1463281438491 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 20:03:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 20:03:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1532ms 20:03:58 INFO - PROCESS | 20903 | 1463281438531 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 20:03:58 INFO - PROCESS | 20903 | 1463281438536 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 20:03:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 20:03:58 INFO - PROCESS | 20903 | 1463281438561 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 20:03:58 INFO - PROCESS | 20903 | 1463281438571 Marionette TRACE conn3 <- [1,2186,null,{}] 20:03:58 INFO - PROCESS | 20903 | 1463281438608 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:58 INFO - PROCESS | 20903 | 1463281438877 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 20:03:58 INFO - PROCESS | 20903 | 1463281438904 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:58 INFO - PROCESS | 20903 | ++DOCSHELL 0x898c8c00 == 136 [pid = 20903] [id = 554] 20:03:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 149 (0x8da13400) [pid = 20903] [serial = 1663] [outer = (nil)] 20:03:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 150 (0x8db6e000) [pid = 20903] [serial = 1664] [outer = 0x8da13400] 20:03:58 INFO - PROCESS | 20903 | 1463281438980 Marionette DEBUG loaded listener.js 20:03:59 INFO - PROCESS | 20903 | ++DOMWINDOW == 151 (0x8ddc1800) [pid = 20903] [serial = 1665] [outer = 0x8da13400] 20:04:00 INFO - PROCESS | 20903 | --DOMWINDOW == 150 (0x99b4e800) [pid = 20903] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 20:04:00 INFO - PROCESS | 20903 | --DOMWINDOW == 149 (0x8c946c00) [pid = 20903] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 20:04:00 INFO - PROCESS | 20903 | --DOMWINDOW == 148 (0x8e543800) [pid = 20903] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 20:04:00 INFO - PROCESS | 20903 | --DOMWINDOW == 147 (0x8bb08000) [pid = 20903] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 20:04:00 INFO - PROCESS | 20903 | --DOMWINDOW == 146 (0x913d4400) [pid = 20903] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 20:04:00 INFO - PROCESS | 20903 | --DOMWINDOW == 145 (0x8ea68c00) [pid = 20903] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 20:04:00 INFO - PROCESS | 20903 | --DOMWINDOW == 144 (0x98f34c00) [pid = 20903] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 20:04:00 INFO - PROCESS | 20903 | --DOMWINDOW == 143 (0x8bb0f000) [pid = 20903] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 20:04:00 INFO - PROCESS | 20903 | --DOMWINDOW == 142 (0x8a641400) [pid = 20903] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 20:04:00 INFO - PROCESS | 20903 | --DOMWINDOW == 141 (0x8b82c000) [pid = 20903] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 20:04:00 INFO - PROCESS | 20903 | --DOMWINDOW == 140 (0x99c10800) [pid = 20903] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 20:04:00 INFO - PROCESS | 20903 | --DOMWINDOW == 139 (0x8edb4800) [pid = 20903] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 20:04:00 INFO - PROCESS | 20903 | --DOMWINDOW == 138 (0x95140000) [pid = 20903] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 20:04:00 INFO - PROCESS | 20903 | --DOMWINDOW == 137 (0x93ae3000) [pid = 20903] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 20:04:00 INFO - PROCESS | 20903 | --DOMWINDOW == 136 (0x91d8c400) [pid = 20903] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 20:04:00 INFO - PROCESS | 20903 | --DOMWINDOW == 135 (0x9a2cac00) [pid = 20903] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 20:04:00 INFO - PROCESS | 20903 | --DOMWINDOW == 134 (0x91d93000) [pid = 20903] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 20:04:00 INFO - PROCESS | 20903 | --DOMWINDOW == 133 (0x89ee8c00) [pid = 20903] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 20:04:00 INFO - PROCESS | 20903 | --DOMWINDOW == 132 (0x93adb000) [pid = 20903] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 20:04:00 INFO - PROCESS | 20903 | --DOMWINDOW == 131 (0x8e6d5400) [pid = 20903] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 20:04:00 INFO - PROCESS | 20903 | --DOMWINDOW == 130 (0x88f04800) [pid = 20903] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 20:04:00 INFO - PROCESS | 20903 | --DOMWINDOW == 129 (0x93ab0000) [pid = 20903] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 20:04:00 INFO - PROCESS | 20903 | --DOMWINDOW == 128 (0x923c0000) [pid = 20903] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 20:04:00 INFO - PROCESS | 20903 | --DOMWINDOW == 127 (0x8e3f0c00) [pid = 20903] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 20:04:00 INFO - PROCESS | 20903 | 1463281440601 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 20:04:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 20:04:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 2122ms 20:04:00 INFO - PROCESS | 20903 | 1463281440670 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 20:04:00 INFO - PROCESS | 20903 | 1463281440677 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 20:04:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 20:04:00 INFO - PROCESS | 20903 | 1463281440683 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 20:04:00 INFO - PROCESS | 20903 | 1463281440686 Marionette TRACE conn3 <- [1,2190,null,{}] 20:04:00 INFO - PROCESS | 20903 | 1463281440691 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:00 INFO - PROCESS | 20903 | 1463281440881 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 20:04:01 INFO - PROCESS | 20903 | 1463281441112 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:01 INFO - PROCESS | 20903 | ++DOCSHELL 0x8bb0ec00 == 137 [pid = 20903] [id = 555] 20:04:01 INFO - PROCESS | 20903 | ++DOMWINDOW == 128 (0x8c3c2400) [pid = 20903] [serial = 1666] [outer = (nil)] 20:04:01 INFO - PROCESS | 20903 | ++DOMWINDOW == 129 (0x8e2ec400) [pid = 20903] [serial = 1667] [outer = 0x8c3c2400] 20:04:01 INFO - PROCESS | 20903 | 1463281441190 Marionette DEBUG loaded listener.js 20:04:01 INFO - PROCESS | 20903 | ++DOMWINDOW == 130 (0x8e3f8000) [pid = 20903] [serial = 1668] [outer = 0x8c3c2400] 20:04:01 INFO - PROCESS | 20903 | 1463281441930 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 20:04:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 20:04:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1278ms 20:04:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 20:04:01 INFO - PROCESS | 20903 | 1463281441962 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 20:04:01 INFO - PROCESS | 20903 | 1463281441965 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 20:04:01 INFO - PROCESS | 20903 | 1463281441971 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 20:04:01 INFO - PROCESS | 20903 | 1463281441974 Marionette TRACE conn3 <- [1,2194,null,{}] 20:04:01 INFO - PROCESS | 20903 | 1463281441980 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:02 INFO - PROCESS | 20903 | 1463281442400 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 20:04:02 INFO - PROCESS | 20903 | 1463281442691 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:02 INFO - PROCESS | 20903 | ++DOCSHELL 0x8919f000 == 138 [pid = 20903] [id = 556] 20:04:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 131 (0x891a2c00) [pid = 20903] [serial = 1669] [outer = (nil)] 20:04:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 132 (0x898c9800) [pid = 20903] [serial = 1670] [outer = 0x891a2c00] 20:04:02 INFO - PROCESS | 20903 | 1463281442788 Marionette DEBUG loaded listener.js 20:04:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 133 (0x8a637400) [pid = 20903] [serial = 1671] [outer = 0x891a2c00] 20:04:03 INFO - PROCESS | 20903 | 1463281443741 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 20:04:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 20:04:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1832ms 20:04:03 INFO - PROCESS | 20903 | 1463281443805 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 20:04:03 INFO - PROCESS | 20903 | 1463281443811 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 20:04:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 20:04:03 INFO - PROCESS | 20903 | 1463281443819 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 20:04:03 INFO - PROCESS | 20903 | 1463281443826 Marionette TRACE conn3 <- [1,2198,null,{}] 20:04:03 INFO - PROCESS | 20903 | 1463281443834 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:04 INFO - PROCESS | 20903 | 1463281444070 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 20:04:04 INFO - PROCESS | 20903 | 1463281444408 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:04 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c3c1800 == 139 [pid = 20903] [id = 557] 20:04:04 INFO - PROCESS | 20903 | ++DOMWINDOW == 134 (0x8c715400) [pid = 20903] [serial = 1672] [outer = (nil)] 20:04:04 INFO - PROCESS | 20903 | ++DOMWINDOW == 135 (0x8cad4800) [pid = 20903] [serial = 1673] [outer = 0x8c715400] 20:04:04 INFO - PROCESS | 20903 | 1463281444507 Marionette DEBUG loaded listener.js 20:04:04 INFO - PROCESS | 20903 | ++DOMWINDOW == 136 (0x8da10000) [pid = 20903] [serial = 1674] [outer = 0x8c715400] 20:04:05 INFO - PROCESS | 20903 | 1463281445424 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 20:04:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 20:04:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1641ms 20:04:05 INFO - PROCESS | 20903 | 1463281445461 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 20:04:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 20:04:05 INFO - PROCESS | 20903 | 1463281445467 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 20:04:05 INFO - PROCESS | 20903 | 1463281445474 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 20:04:05 INFO - PROCESS | 20903 | 1463281445477 Marionette TRACE conn3 <- [1,2202,null,{}] 20:04:05 INFO - PROCESS | 20903 | 1463281445505 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:05 INFO - PROCESS | 20903 | 1463281445782 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 20:04:06 INFO - PROCESS | 20903 | 1463281446171 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:06 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c189000 == 140 [pid = 20903] [id = 558] 20:04:06 INFO - PROCESS | 20903 | ++DOMWINDOW == 137 (0x8e3fc400) [pid = 20903] [serial = 1675] [outer = (nil)] 20:04:06 INFO - PROCESS | 20903 | ++DOMWINDOW == 138 (0x8e5f1400) [pid = 20903] [serial = 1676] [outer = 0x8e3fc400] 20:04:06 INFO - PROCESS | 20903 | 1463281446274 Marionette DEBUG loaded listener.js 20:04:06 INFO - PROCESS | 20903 | ++DOMWINDOW == 139 (0x8ea63400) [pid = 20903] [serial = 1677] [outer = 0x8e3fc400] 20:04:07 INFO - PROCESS | 20903 | 1463281447293 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 20:04:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 20:04:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1858ms 20:04:07 INFO - PROCESS | 20903 | 1463281447333 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 20:04:07 INFO - PROCESS | 20903 | 1463281447340 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 20:04:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 20:04:07 INFO - PROCESS | 20903 | 1463281447358 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 20:04:07 INFO - PROCESS | 20903 | 1463281447367 Marionette TRACE conn3 <- [1,2206,null,{}] 20:04:07 INFO - PROCESS | 20903 | 1463281447374 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:07 INFO - PROCESS | 20903 | 1463281447660 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 20:04:08 INFO - PROCESS | 20903 | 1463281447994 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:08 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ddc4400 == 141 [pid = 20903] [id = 559] 20:04:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 140 (0x8ea68000) [pid = 20903] [serial = 1678] [outer = (nil)] 20:04:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 141 (0x8edaa800) [pid = 20903] [serial = 1679] [outer = 0x8ea68000] 20:04:08 INFO - PROCESS | 20903 | 1463281448091 Marionette DEBUG loaded listener.js 20:04:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 142 (0x8edb2400) [pid = 20903] [serial = 1680] [outer = 0x8ea68000] 20:04:09 INFO - PROCESS | 20903 | 1463281449043 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 20:04:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 20:04:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1758ms 20:04:09 INFO - PROCESS | 20903 | 1463281449109 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 20:04:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 20:04:09 INFO - PROCESS | 20903 | 1463281449113 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 20:04:09 INFO - PROCESS | 20903 | 1463281449120 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 20:04:09 INFO - PROCESS | 20903 | 1463281449125 Marionette TRACE conn3 <- [1,2210,null,{}] 20:04:09 INFO - PROCESS | 20903 | 1463281449131 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:09 INFO - PROCESS | 20903 | 1463281449374 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 20:04:09 INFO - PROCESS | 20903 | 1463281449706 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:09 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e6d5800 == 142 [pid = 20903] [id = 560] 20:04:09 INFO - PROCESS | 20903 | ++DOMWINDOW == 143 (0x8ebf3400) [pid = 20903] [serial = 1681] [outer = (nil)] 20:04:09 INFO - PROCESS | 20903 | ++DOMWINDOW == 144 (0x8f819000) [pid = 20903] [serial = 1682] [outer = 0x8ebf3400] 20:04:09 INFO - PROCESS | 20903 | 1463281449799 Marionette DEBUG loaded listener.js 20:04:09 INFO - PROCESS | 20903 | ++DOMWINDOW == 145 (0x8f81f000) [pid = 20903] [serial = 1683] [outer = 0x8ebf3400] 20:04:10 INFO - PROCESS | 20903 | 1463281450717 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 20:04:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 20:04:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1633ms 20:04:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 20:04:10 INFO - PROCESS | 20903 | 1463281450752 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 20:04:10 INFO - PROCESS | 20903 | 1463281450756 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 20:04:10 INFO - PROCESS | 20903 | 1463281450762 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 20:04:10 INFO - PROCESS | 20903 | 1463281450766 Marionette TRACE conn3 <- [1,2214,null,{}] 20:04:10 INFO - PROCESS | 20903 | 1463281450772 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:11 INFO - PROCESS | 20903 | 1463281451092 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 20:04:11 INFO - PROCESS | 20903 | 1463281451361 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:11 INFO - PROCESS | 20903 | ++DOCSHELL 0x8faca800 == 143 [pid = 20903] [id = 561] 20:04:11 INFO - PROCESS | 20903 | ++DOMWINDOW == 146 (0x8facf800) [pid = 20903] [serial = 1684] [outer = (nil)] 20:04:11 INFO - PROCESS | 20903 | ++DOMWINDOW == 147 (0x913d0000) [pid = 20903] [serial = 1685] [outer = 0x8facf800] 20:04:11 INFO - PROCESS | 20903 | 1463281451463 Marionette DEBUG loaded listener.js 20:04:11 INFO - PROCESS | 20903 | ++DOMWINDOW == 148 (0x91d8b400) [pid = 20903] [serial = 1686] [outer = 0x8facf800] 20:04:12 INFO - PROCESS | 20903 | 1463281452406 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 20:04:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 20:04:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1692ms 20:04:12 INFO - PROCESS | 20903 | 1463281452454 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 20:04:12 INFO - PROCESS | 20903 | 1463281452459 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 20:04:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 20:04:12 INFO - PROCESS | 20903 | 1463281452465 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 20:04:12 INFO - PROCESS | 20903 | 1463281452468 Marionette TRACE conn3 <- [1,2218,null,{}] 20:04:12 INFO - PROCESS | 20903 | 1463281452474 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:12 INFO - PROCESS | 20903 | 1463281452695 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 20:04:13 INFO - PROCESS | 20903 | 1463281453024 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:13 INFO - PROCESS | 20903 | ++DOCSHELL 0x8f813400 == 144 [pid = 20903] [id = 562] 20:04:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 149 (0x8facb400) [pid = 20903] [serial = 1687] [outer = (nil)] 20:04:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 150 (0x91eb3000) [pid = 20903] [serial = 1688] [outer = 0x8facb400] 20:04:13 INFO - PROCESS | 20903 | 1463281453117 Marionette DEBUG loaded listener.js 20:04:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 151 (0x91ff2800) [pid = 20903] [serial = 1689] [outer = 0x8facb400] 20:04:14 INFO - PROCESS | 20903 | 1463281453997 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 20:04:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 20:04:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1580ms 20:04:14 INFO - PROCESS | 20903 | 1463281454046 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 20:04:14 INFO - PROCESS | 20903 | 1463281454051 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 20:04:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 20:04:14 INFO - PROCESS | 20903 | 1463281454058 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 20:04:14 INFO - PROCESS | 20903 | 1463281454061 Marionette TRACE conn3 <- [1,2222,null,{}] 20:04:14 INFO - PROCESS | 20903 | 1463281454067 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:14 INFO - PROCESS | 20903 | 1463281454280 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 20:04:14 INFO - PROCESS | 20903 | 1463281454562 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:14 INFO - PROCESS | 20903 | ++DOCSHELL 0x8db6a800 == 145 [pid = 20903] [id = 563] 20:04:14 INFO - PROCESS | 20903 | ++DOMWINDOW == 152 (0x91d96800) [pid = 20903] [serial = 1690] [outer = (nil)] 20:04:14 INFO - PROCESS | 20903 | ++DOMWINDOW == 153 (0x9240e400) [pid = 20903] [serial = 1691] [outer = 0x91d96800] 20:04:14 INFO - PROCESS | 20903 | 1463281454698 Marionette DEBUG loaded listener.js 20:04:14 INFO - PROCESS | 20903 | ++DOMWINDOW == 154 (0x92417400) [pid = 20903] [serial = 1692] [outer = 0x91d96800] 20:04:15 INFO - PROCESS | 20903 | 1463281455638 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 20:04:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 20:04:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1636ms 20:04:15 INFO - PROCESS | 20903 | 1463281455695 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 20:04:15 INFO - PROCESS | 20903 | 1463281455699 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 20:04:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 20:04:15 INFO - PROCESS | 20903 | 1463281455705 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 20:04:15 INFO - PROCESS | 20903 | 1463281455709 Marionette TRACE conn3 <- [1,2226,null,{}] 20:04:15 INFO - PROCESS | 20903 | 1463281455715 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:15 INFO - PROCESS | 20903 | 1463281455990 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 20:04:16 INFO - PROCESS | 20903 | 1463281456324 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:16 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c3d0800 == 146 [pid = 20903] [id = 564] 20:04:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 155 (0x922f4c00) [pid = 20903] [serial = 1693] [outer = (nil)] 20:04:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 156 (0x9270dc00) [pid = 20903] [serial = 1694] [outer = 0x922f4c00] 20:04:16 INFO - PROCESS | 20903 | 1463281456414 Marionette DEBUG loaded listener.js 20:04:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 157 (0x92a27800) [pid = 20903] [serial = 1695] [outer = 0x922f4c00] 20:04:17 INFO - PROCESS | 20903 | 1463281457315 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 20:04:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 20:04:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1686ms 20:04:17 INFO - PROCESS | 20903 | 1463281457393 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 20:04:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 20:04:17 INFO - PROCESS | 20903 | 1463281457397 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 20:04:17 INFO - PROCESS | 20903 | 1463281457403 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 20:04:17 INFO - PROCESS | 20903 | 1463281457413 Marionette TRACE conn3 <- [1,2230,null,{}] 20:04:17 INFO - PROCESS | 20903 | 1463281457418 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:17 INFO - PROCESS | 20903 | 1463281457672 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 20:04:18 INFO - PROCESS | 20903 | 1463281458000 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:18 INFO - PROCESS | 20903 | ++DOCSHELL 0x9270b000 == 147 [pid = 20903] [id = 565] 20:04:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 158 (0x9270cc00) [pid = 20903] [serial = 1696] [outer = (nil)] 20:04:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 159 (0x92a30800) [pid = 20903] [serial = 1697] [outer = 0x9270cc00] 20:04:18 INFO - PROCESS | 20903 | 1463281458090 Marionette DEBUG loaded listener.js 20:04:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 160 (0x92a32400) [pid = 20903] [serial = 1698] [outer = 0x9270cc00] 20:04:18 INFO - PROCESS | 20903 | 1463281458979 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 20:04:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 20:04:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1642ms 20:04:19 INFO - PROCESS | 20903 | 1463281459046 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 20:04:19 INFO - PROCESS | 20903 | 1463281459050 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 20:04:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 20:04:19 INFO - PROCESS | 20903 | 1463281459057 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 20:04:19 INFO - PROCESS | 20903 | 1463281459060 Marionette TRACE conn3 <- [1,2234,null,{}] 20:04:19 INFO - PROCESS | 20903 | 1463281459066 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:19 INFO - PROCESS | 20903 | 1463281459309 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 20:04:19 INFO - PROCESS | 20903 | 1463281459648 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:19 INFO - PROCESS | 20903 | ++DOCSHELL 0x9270a000 == 148 [pid = 20903] [id = 566] 20:04:19 INFO - PROCESS | 20903 | ++DOMWINDOW == 161 (0x92b8c000) [pid = 20903] [serial = 1699] [outer = (nil)] 20:04:19 INFO - PROCESS | 20903 | ++DOMWINDOW == 162 (0x92b90800) [pid = 20903] [serial = 1700] [outer = 0x92b8c000] 20:04:19 INFO - PROCESS | 20903 | 1463281459748 Marionette DEBUG loaded listener.js 20:04:19 INFO - PROCESS | 20903 | ++DOMWINDOW == 163 (0x92e37c00) [pid = 20903] [serial = 1701] [outer = 0x92b8c000] 20:04:20 INFO - PROCESS | 20903 | 1463281460678 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 20:04:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 20:04:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1683ms 20:04:20 INFO - PROCESS | 20903 | 1463281460741 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 20:04:20 INFO - PROCESS | 20903 | 1463281460751 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 20:04:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 20:04:20 INFO - PROCESS | 20903 | 1463281460759 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 20:04:20 INFO - PROCESS | 20903 | 1463281460767 Marionette TRACE conn3 <- [1,2238,null,{}] 20:04:20 INFO - PROCESS | 20903 | 1463281460773 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:21 INFO - PROCESS | 20903 | 1463281461066 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 20:04:21 INFO - PROCESS | 20903 | 1463281461407 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:21 INFO - PROCESS | 20903 | ++DOCSHELL 0x92e33800 == 149 [pid = 20903] [id = 567] 20:04:21 INFO - PROCESS | 20903 | ++DOMWINDOW == 164 (0x93ab7c00) [pid = 20903] [serial = 1702] [outer = (nil)] 20:04:21 INFO - PROCESS | 20903 | ++DOMWINDOW == 165 (0x93c07400) [pid = 20903] [serial = 1703] [outer = 0x93ab7c00] 20:04:21 INFO - PROCESS | 20903 | 1463281461495 Marionette DEBUG loaded listener.js 20:04:21 INFO - PROCESS | 20903 | ++DOMWINDOW == 166 (0x93cd9400) [pid = 20903] [serial = 1704] [outer = 0x93ab7c00] 20:04:22 INFO - PROCESS | 20903 | 1463281462412 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 20:04:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 20:04:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1693ms 20:04:22 INFO - PROCESS | 20903 | 1463281462451 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 20:04:22 INFO - PROCESS | 20903 | 1463281462455 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 20:04:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 20:04:22 INFO - PROCESS | 20903 | 1463281462461 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 20:04:22 INFO - PROCESS | 20903 | 1463281462465 Marionette TRACE conn3 <- [1,2242,null,{}] 20:04:22 INFO - PROCESS | 20903 | 1463281462471 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:22 INFO - PROCESS | 20903 | 1463281462689 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 20:04:22 INFO - PROCESS | 20903 | 1463281462980 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:23 INFO - PROCESS | 20903 | ++DOCSHELL 0x92a34400 == 150 [pid = 20903] [id = 568] 20:04:23 INFO - PROCESS | 20903 | ++DOMWINDOW == 167 (0x92a35c00) [pid = 20903] [serial = 1705] [outer = (nil)] 20:04:23 INFO - PROCESS | 20903 | ++DOMWINDOW == 168 (0x9500ec00) [pid = 20903] [serial = 1706] [outer = 0x92a35c00] 20:04:23 INFO - PROCESS | 20903 | 1463281463117 Marionette DEBUG loaded listener.js 20:04:23 INFO - PROCESS | 20903 | ++DOMWINDOW == 169 (0x95043800) [pid = 20903] [serial = 1707] [outer = 0x92a35c00] 20:04:24 INFO - PROCESS | 20903 | 1463281464027 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 20:04:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 20:04:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1639ms 20:04:24 INFO - PROCESS | 20903 | 1463281464102 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 20:04:24 INFO - PROCESS | 20903 | 1463281464105 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 20:04:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 20:04:24 INFO - PROCESS | 20903 | 1463281464112 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 20:04:24 INFO - PROCESS | 20903 | 1463281464114 Marionette TRACE conn3 <- [1,2246,null,{}] 20:04:24 INFO - PROCESS | 20903 | 1463281464121 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:24 INFO - PROCESS | 20903 | 1463281464341 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 20:04:24 INFO - PROCESS | 20903 | 1463281464677 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:24 INFO - PROCESS | 20903 | ++DOCSHELL 0x9462f400 == 151 [pid = 20903] [id = 569] 20:04:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 170 (0x94632800) [pid = 20903] [serial = 1708] [outer = (nil)] 20:04:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 171 (0x977eb000) [pid = 20903] [serial = 1709] [outer = 0x94632800] 20:04:24 INFO - PROCESS | 20903 | 1463281464781 Marionette DEBUG loaded listener.js 20:04:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 172 (0x981d9800) [pid = 20903] [serial = 1710] [outer = 0x94632800] 20:04:25 INFO - PROCESS | 20903 | 1463281465701 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 20:04:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 20:04:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1635ms 20:04:25 INFO - PROCESS | 20903 | 1463281465747 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 20:04:25 INFO - PROCESS | 20903 | 1463281465751 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 20:04:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 20:04:25 INFO - PROCESS | 20903 | 1463281465758 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 20:04:25 INFO - PROCESS | 20903 | 1463281465761 Marionette TRACE conn3 <- [1,2250,null,{}] 20:04:25 INFO - PROCESS | 20903 | 1463281465767 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:25 INFO - PROCESS | 20903 | 1463281465989 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 20:04:26 INFO - PROCESS | 20903 | 1463281466332 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:26 INFO - PROCESS | 20903 | ++DOCSHELL 0x8919c000 == 152 [pid = 20903] [id = 570] 20:04:26 INFO - PROCESS | 20903 | ++DOMWINDOW == 173 (0x922f0400) [pid = 20903] [serial = 1711] [outer = (nil)] 20:04:26 INFO - PROCESS | 20903 | ++DOMWINDOW == 174 (0x99606400) [pid = 20903] [serial = 1712] [outer = 0x922f0400] 20:04:26 INFO - PROCESS | 20903 | 1463281466425 Marionette DEBUG loaded listener.js 20:04:26 INFO - PROCESS | 20903 | ++DOMWINDOW == 175 (0x9970b800) [pid = 20903] [serial = 1713] [outer = 0x922f0400] 20:04:27 INFO - PROCESS | 20903 | 1463281467329 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 20:04:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 20:04:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1586ms 20:04:27 INFO - PROCESS | 20903 | 1463281467344 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 20:04:27 INFO - PROCESS | 20903 | 1463281467348 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 20:04:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 20:04:27 INFO - PROCESS | 20903 | 1463281467375 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 20:04:27 INFO - PROCESS | 20903 | 1463281467379 Marionette TRACE conn3 <- [1,2254,null,{}] 20:04:27 INFO - PROCESS | 20903 | 1463281467385 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:27 INFO - PROCESS | 20903 | 1463281467593 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 20:04:27 INFO - PROCESS | 20903 | 1463281467883 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:27 INFO - PROCESS | 20903 | ++DOCSHELL 0x898c9c00 == 153 [pid = 20903] [id = 571] 20:04:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 176 (0x99609800) [pid = 20903] [serial = 1714] [outer = (nil)] 20:04:28 INFO - PROCESS | 20903 | ++DOMWINDOW == 177 (0x99d06000) [pid = 20903] [serial = 1715] [outer = 0x99609800] 20:04:28 INFO - PROCESS | 20903 | 1463281468018 Marionette DEBUG loaded listener.js 20:04:28 INFO - PROCESS | 20903 | ++DOMWINDOW == 178 (0x9a119400) [pid = 20903] [serial = 1716] [outer = 0x99609800] 20:04:28 INFO - PROCESS | 20903 | 1463281468924 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 20:04:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 20:04:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1592ms 20:04:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 20:04:28 INFO - PROCESS | 20903 | 1463281468963 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 20:04:28 INFO - PROCESS | 20903 | 1463281468966 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 20:04:28 INFO - PROCESS | 20903 | 1463281468973 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 20:04:28 INFO - PROCESS | 20903 | 1463281468976 Marionette TRACE conn3 <- [1,2258,null,{}] 20:04:28 INFO - PROCESS | 20903 | 1463281468982 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:29 INFO - PROCESS | 20903 | 1463281469184 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 20:04:29 INFO - PROCESS | 20903 | 1463281469521 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:29 INFO - PROCESS | 20903 | ++DOCSHELL 0x9526f400 == 154 [pid = 20903] [id = 572] 20:04:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 179 (0x99c0a800) [pid = 20903] [serial = 1717] [outer = (nil)] 20:04:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 180 (0x9ab59000) [pid = 20903] [serial = 1718] [outer = 0x99c0a800] 20:04:29 INFO - PROCESS | 20903 | 1463281469613 Marionette DEBUG loaded listener.js 20:04:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 181 (0x9b0c9000) [pid = 20903] [serial = 1719] [outer = 0x99c0a800] 20:04:30 INFO - PROCESS | 20903 | 1463281470494 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 20:04:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 20:04:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1540ms 20:04:30 INFO - PROCESS | 20903 | 1463281470513 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 20:04:30 INFO - PROCESS | 20903 | 1463281470518 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 20:04:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 20:04:30 INFO - PROCESS | 20903 | 1463281470524 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 20:04:30 INFO - PROCESS | 20903 | 1463281470527 Marionette TRACE conn3 <- [1,2262,null,{}] 20:04:30 INFO - PROCESS | 20903 | 1463281470533 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:30 INFO - PROCESS | 20903 | 1463281470760 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 20:04:31 INFO - PROCESS | 20903 | 1463281471082 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:31 INFO - PROCESS | 20903 | ++DOCSHELL 0x99c10000 == 155 [pid = 20903] [id = 573] 20:04:31 INFO - PROCESS | 20903 | ++DOMWINDOW == 182 (0x9a2cdc00) [pid = 20903] [serial = 1720] [outer = (nil)] 20:04:31 INFO - PROCESS | 20903 | ++DOMWINDOW == 183 (0x9d95d000) [pid = 20903] [serial = 1721] [outer = 0x9a2cdc00] 20:04:31 INFO - PROCESS | 20903 | 1463281471219 Marionette DEBUG loaded listener.js 20:04:31 INFO - PROCESS | 20903 | ++DOMWINDOW == 184 (0x9d9c8c00) [pid = 20903] [serial = 1722] [outer = 0x9a2cdc00] 20:04:32 INFO - PROCESS | 20903 | 1463281472124 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 20:04:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 20:04:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1635ms 20:04:32 INFO - PROCESS | 20903 | 1463281472160 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 20:04:32 INFO - PROCESS | 20903 | 1463281472164 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 20:04:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 20:04:32 INFO - PROCESS | 20903 | 1463281472170 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 20:04:32 INFO - PROCESS | 20903 | 1463281472173 Marionette TRACE conn3 <- [1,2266,null,{}] 20:04:32 INFO - PROCESS | 20903 | 1463281472179 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:32 INFO - PROCESS | 20903 | 1463281472418 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 20:04:34 INFO - PROCESS | 20903 | --DOCSHELL 0x8bb0ec00 == 154 [pid = 20903] [id = 555] 20:04:34 INFO - PROCESS | 20903 | --DOCSHELL 0x898c8c00 == 153 [pid = 20903] [id = 554] 20:04:34 INFO - PROCESS | 20903 | --DOCSHELL 0x8c3c2800 == 152 [pid = 20903] [id = 553] 20:04:34 INFO - PROCESS | 20903 | --DOCSHELL 0x89ee9800 == 151 [pid = 20903] [id = 552] 20:04:34 INFO - PROCESS | 20903 | --DOCSHELL 0x864b1c00 == 150 [pid = 20903] [id = 550] 20:04:34 INFO - PROCESS | 20903 | --DOCSHELL 0x8ddb8c00 == 149 [pid = 20903] [id = 549] 20:04:34 INFO - PROCESS | 20903 | --DOCSHELL 0x87c7b400 == 148 [pid = 20903] [id = 547] 20:04:34 INFO - PROCESS | 20903 | --DOCSHELL 0x8ddb9400 == 147 [pid = 20903] [id = 548] 20:04:34 INFO - PROCESS | 20903 | --DOCSHELL 0x87c7f000 == 146 [pid = 20903] [id = 546] 20:04:34 INFO - PROCESS | 20903 | --DOCSHELL 0x88f02400 == 145 [pid = 20903] [id = 545] 20:04:34 INFO - PROCESS | 20903 | --DOCSHELL 0x99a4a400 == 144 [pid = 20903] [id = 544] 20:04:34 INFO - PROCESS | 20903 | --DOCSHELL 0x9513ec00 == 143 [pid = 20903] [id = 543] 20:04:34 INFO - PROCESS | 20903 | --DOCSHELL 0x8ba88c00 == 142 [pid = 20903] [id = 541] 20:04:34 INFO - PROCESS | 20903 | --DOCSHELL 0x93ab1400 == 141 [pid = 20903] [id = 542] 20:04:34 INFO - PROCESS | 20903 | --DOCSHELL 0x8e541c00 == 140 [pid = 20903] [id = 540] 20:04:34 INFO - PROCESS | 20903 | --DOCSHELL 0x8fab4800 == 139 [pid = 20903] [id = 539] 20:04:34 INFO - PROCESS | 20903 | --DOCSHELL 0x913de800 == 138 [pid = 20903] [id = 538] 20:04:34 INFO - PROCESS | 20903 | --DOCSHELL 0x8c716000 == 137 [pid = 20903] [id = 537] 20:04:34 INFO - PROCESS | 20903 | --DOCSHELL 0x8e3f2800 == 136 [pid = 20903] [id = 536] 20:04:34 INFO - PROCESS | 20903 | --DOCSHELL 0x8a641800 == 135 [pid = 20903] [id = 534] 20:04:34 INFO - PROCESS | 20903 | --DOCSHELL 0x8dcd6000 == 134 [pid = 20903] [id = 535] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 183 (0x9a2cd800) [pid = 20903] [serial = 1580] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 182 (0x8caddc00) [pid = 20903] [serial = 1538] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 181 (0x9ab07000) [pid = 20903] [serial = 1581] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 180 (0x8eda9400) [pid = 20903] [serial = 1544] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 179 (0x8c945400) [pid = 20903] [serial = 1592] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 178 (0x92703000) [pid = 20903] [serial = 1557] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 177 (0x91ff0800) [pid = 20903] [serial = 1553] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 176 (0x99aac400) [pid = 20903] [serial = 1574] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 175 (0x8e3f3800) [pid = 20903] [serial = 1598] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 174 (0x8e545000) [pid = 20903] [serial = 1464] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 173 (0x8e2e3400) [pid = 20903] [serial = 1539] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 172 (0x8ba93000) [pid = 20903] [serial = 1590] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 171 (0x9d966c00) [pid = 20903] [serial = 1584] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 170 (0x8faba000) [pid = 20903] [serial = 1547] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 169 (0x9b88b400) [pid = 20903] [serial = 1583] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 168 (0x8facc000) [pid = 20903] [serial = 1548] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 167 (0x99d0bc00) [pid = 20903] [serial = 1578] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 166 (0x93aed000) [pid = 20903] [serial = 1565] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 165 (0x8b9a7c00) [pid = 20903] [serial = 1589] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 164 (0x91eac400) [pid = 20903] [serial = 1551] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 163 (0xa11e1c00) [pid = 20903] [serial = 1587] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 162 (0x92c8f000) [pid = 20903] [serial = 1563] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 161 (0xa112cc00) [pid = 20903] [serial = 1586] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 160 (0x92c83c00) [pid = 20903] [serial = 1562] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 159 (0x8ba89c00) [pid = 20903] [serial = 1536] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 158 (0x95138c00) [pid = 20903] [serial = 1569] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 157 (0x8a63b000) [pid = 20903] [serial = 1535] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 156 (0x8ea70c00) [pid = 20903] [serial = 1541] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 155 (0x8f814000) [pid = 20903] [serial = 1545] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 154 (0x923c8800) [pid = 20903] [serial = 1554] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 153 (0x92417000) [pid = 20903] [serial = 1556] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 152 (0xa227e400) [pid = 20903] [serial = 1452] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 151 (0x8eb79400) [pid = 20903] [serial = 1542] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 150 (0x981e4000) [pid = 20903] [serial = 1572] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 149 (0x9270e400) [pid = 20903] [serial = 1559] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 148 (0x95144c00) [pid = 20903] [serial = 1571] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 147 (0x99c03400) [pid = 20903] [serial = 1575] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 146 (0x93cda400) [pid = 20903] [serial = 1566] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 145 (0x9500f000) [pid = 20903] [serial = 1568] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 144 (0x8cada000) [pid = 20903] [serial = 1593] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 143 (0x8e5f1c00) [pid = 20903] [serial = 1596] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 142 (0x91d95400) [pid = 20903] [serial = 1550] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 141 (0x99d05c00) [pid = 20903] [serial = 1577] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 140 (0x92710000) [pid = 20903] [serial = 1560] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 139 (0x8e54a400) [pid = 20903] [serial = 1595] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | --DOMWINDOW == 138 (0x8e6d0c00) [pid = 20903] [serial = 1599] [outer = (nil)] [url = about:blank] 20:04:34 INFO - PROCESS | 20903 | 1463281474694 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:34 INFO - PROCESS | 20903 | ++DOCSHELL 0x864b4400 == 135 [pid = 20903] [id = 574] 20:04:34 INFO - PROCESS | 20903 | ++DOMWINDOW == 139 (0x8901e400) [pid = 20903] [serial = 1723] [outer = (nil)] 20:04:34 INFO - PROCESS | 20903 | ++DOMWINDOW == 140 (0x891a5c00) [pid = 20903] [serial = 1724] [outer = 0x8901e400] 20:04:34 INFO - PROCESS | 20903 | 1463281474789 Marionette DEBUG loaded listener.js 20:04:34 INFO - PROCESS | 20903 | ++DOMWINDOW == 141 (0x89ee9800) [pid = 20903] [serial = 1725] [outer = 0x8901e400] 20:04:35 INFO - PROCESS | 20903 | 1463281475605 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 20:04:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 20:04:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 3487ms 20:04:35 INFO - PROCESS | 20903 | 1463281475659 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 20:04:35 INFO - PROCESS | 20903 | 1463281475666 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 20:04:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 20:04:35 INFO - PROCESS | 20903 | 1463281475673 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 20:04:35 INFO - PROCESS | 20903 | 1463281475679 Marionette TRACE conn3 <- [1,2270,null,{}] 20:04:35 INFO - PROCESS | 20903 | 1463281475690 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:35 INFO - PROCESS | 20903 | 1463281475947 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 20:04:36 INFO - PROCESS | 20903 | 1463281476148 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:36 INFO - PROCESS | 20903 | ++DOCSHELL 0x8b9aa400 == 136 [pid = 20903] [id = 575] 20:04:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 142 (0x8b9ad000) [pid = 20903] [serial = 1726] [outer = (nil)] 20:04:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 143 (0x8bb0ec00) [pid = 20903] [serial = 1727] [outer = 0x8b9ad000] 20:04:36 INFO - PROCESS | 20903 | 1463281476228 Marionette DEBUG loaded listener.js 20:04:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 144 (0x8c3ca400) [pid = 20903] [serial = 1728] [outer = 0x8b9ad000] 20:04:37 INFO - PROCESS | 20903 | 1463281477104 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 20:04:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 20:04:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1487ms 20:04:37 INFO - PROCESS | 20903 | 1463281477167 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 20:04:37 INFO - PROCESS | 20903 | 1463281477173 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 20:04:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 20:04:37 INFO - PROCESS | 20903 | 1463281477181 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 20:04:37 INFO - PROCESS | 20903 | 1463281477184 Marionette TRACE conn3 <- [1,2274,null,{}] 20:04:37 INFO - PROCESS | 20903 | 1463281477190 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:37 INFO - PROCESS | 20903 | 1463281477487 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 20:04:37 INFO - PROCESS | 20903 | 1463281477519 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:37 INFO - PROCESS | 20903 | ++DOCSHELL 0x8bb0a800 == 137 [pid = 20903] [id = 576] 20:04:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 145 (0x8bb13800) [pid = 20903] [serial = 1729] [outer = (nil)] 20:04:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 146 (0x8db63800) [pid = 20903] [serial = 1730] [outer = 0x8bb13800] 20:04:37 INFO - PROCESS | 20903 | 1463281477591 Marionette DEBUG loaded listener.js 20:04:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 147 (0x8ddba400) [pid = 20903] [serial = 1731] [outer = 0x8bb13800] 20:04:38 INFO - PROCESS | 20903 | 1463281478595 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 20:04:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 20:04:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1480ms 20:04:38 INFO - PROCESS | 20903 | 1463281478664 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 20:04:38 INFO - PROCESS | 20903 | 1463281478668 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 20:04:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 20:04:38 INFO - PROCESS | 20903 | 1463281478682 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 20:04:38 INFO - PROCESS | 20903 | 1463281478691 Marionette TRACE conn3 <- [1,2278,null,{}] 20:04:38 INFO - PROCESS | 20903 | 1463281478708 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:39 INFO - PROCESS | 20903 | 1463281478991 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 20:04:39 INFO - PROCESS | 20903 | --DOMWINDOW == 146 (0x91eb0000) [pid = 20903] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 20:04:39 INFO - PROCESS | 20903 | --DOMWINDOW == 145 (0x9a2c6800) [pid = 20903] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 20:04:39 INFO - PROCESS | 20903 | --DOMWINDOW == 144 (0x91ffcc00) [pid = 20903] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 20:04:39 INFO - PROCESS | 20903 | --DOMWINDOW == 143 (0x8ddb9800) [pid = 20903] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 20:04:39 INFO - PROCESS | 20903 | --DOMWINDOW == 142 (0x8e6c6c00) [pid = 20903] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 20:04:39 INFO - PROCESS | 20903 | --DOMWINDOW == 141 (0x95270800) [pid = 20903] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 20:04:39 INFO - PROCESS | 20903 | --DOMWINDOW == 140 (0x864b6000) [pid = 20903] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 20:04:39 INFO - PROCESS | 20903 | --DOMWINDOW == 139 (0x9b87dc00) [pid = 20903] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 20:04:39 INFO - PROCESS | 20903 | --DOMWINDOW == 138 (0x8ddbd000) [pid = 20903] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 20:04:39 INFO - PROCESS | 20903 | --DOMWINDOW == 137 (0x8ba8dc00) [pid = 20903] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 20:04:39 INFO - PROCESS | 20903 | --DOMWINDOW == 136 (0x8c3c7c00) [pid = 20903] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 20:04:39 INFO - PROCESS | 20903 | --DOMWINDOW == 135 (0x8e54e800) [pid = 20903] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 20:04:39 INFO - PROCESS | 20903 | --DOMWINDOW == 134 (0x8e6cc400) [pid = 20903] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 20:04:39 INFO - PROCESS | 20903 | --DOMWINDOW == 133 (0x95009000) [pid = 20903] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 20:04:39 INFO - PROCESS | 20903 | --DOMWINDOW == 132 (0x864b2800) [pid = 20903] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 20:04:39 INFO - PROCESS | 20903 | --DOMWINDOW == 131 (0x88f05c00) [pid = 20903] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 20:04:39 INFO - PROCESS | 20903 | --DOMWINDOW == 130 (0x8f820400) [pid = 20903] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 20:04:39 INFO - PROCESS | 20903 | --DOMWINDOW == 129 (0x8bb15000) [pid = 20903] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 20:04:39 INFO - PROCESS | 20903 | --DOMWINDOW == 128 (0x92c89400) [pid = 20903] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 20:04:39 INFO - PROCESS | 20903 | --DOMWINDOW == 127 (0x8da13400) [pid = 20903] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 20:04:39 INFO - PROCESS | 20903 | --DOMWINDOW == 126 (0x99cb3000) [pid = 20903] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 20:04:39 INFO - PROCESS | 20903 | --DOMWINDOW == 125 (0x89eee400) [pid = 20903] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 20:04:39 INFO - PROCESS | 20903 | 1463281479718 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:39 INFO - PROCESS | 20903 | ++DOCSHELL 0x864b2800 == 138 [pid = 20903] [id = 577] 20:04:39 INFO - PROCESS | 20903 | ++DOMWINDOW == 126 (0x864b5c00) [pid = 20903] [serial = 1732] [outer = (nil)] 20:04:39 INFO - PROCESS | 20903 | ++DOMWINDOW == 127 (0x8ba8dc00) [pid = 20903] [serial = 1733] [outer = 0x864b5c00] 20:04:39 INFO - PROCESS | 20903 | 1463281479792 Marionette DEBUG loaded listener.js 20:04:39 INFO - PROCESS | 20903 | ++DOMWINDOW == 128 (0x8ddbbc00) [pid = 20903] [serial = 1734] [outer = 0x864b5c00] 20:04:40 INFO - PROCESS | 20903 | 1463281480559 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 20:04:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 20:04:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1906ms 20:04:40 INFO - PROCESS | 20903 | 1463281480582 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 20:04:40 INFO - PROCESS | 20903 | 1463281480586 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 20:04:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 20:04:40 INFO - PROCESS | 20903 | 1463281480593 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 20:04:40 INFO - PROCESS | 20903 | 1463281480595 Marionette TRACE conn3 <- [1,2282,null,{}] 20:04:40 INFO - PROCESS | 20903 | 1463281480602 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:40 INFO - PROCESS | 20903 | 1463281480828 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 20:04:41 INFO - PROCESS | 20903 | 1463281481044 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:41 INFO - PROCESS | 20903 | ++DOCSHELL 0x8db6bc00 == 139 [pid = 20903] [id = 578] 20:04:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 129 (0x8e545c00) [pid = 20903] [serial = 1735] [outer = (nil)] 20:04:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 130 (0x8e6cc400) [pid = 20903] [serial = 1736] [outer = 0x8e545c00] 20:04:41 INFO - PROCESS | 20903 | 1463281481122 Marionette DEBUG loaded listener.js 20:04:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 131 (0x8eb71c00) [pid = 20903] [serial = 1737] [outer = 0x8e545c00] 20:04:42 INFO - PROCESS | 20903 | 1463281482189 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 20:04:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 20:04:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1641ms 20:04:42 INFO - PROCESS | 20903 | 1463281482235 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 20:04:42 INFO - PROCESS | 20903 | 1463281482242 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 20:04:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 20:04:42 INFO - PROCESS | 20903 | 1463281482253 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 20:04:42 INFO - PROCESS | 20903 | 1463281482258 Marionette TRACE conn3 <- [1,2286,null,{}] 20:04:42 INFO - PROCESS | 20903 | 1463281482268 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:42 INFO - PROCESS | 20903 | 1463281482598 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 20:04:42 INFO - PROCESS | 20903 | 1463281482953 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:42 INFO - PROCESS | 20903 | ++DOCSHELL 0x8af4dc00 == 140 [pid = 20903] [id = 579] 20:04:42 INFO - PROCESS | 20903 | ++DOMWINDOW == 132 (0x8b825400) [pid = 20903] [serial = 1738] [outer = (nil)] 20:04:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 133 (0x8c71f400) [pid = 20903] [serial = 1739] [outer = 0x8b825400] 20:04:43 INFO - PROCESS | 20903 | 1463281483049 Marionette DEBUG loaded listener.js 20:04:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 134 (0x8ca5dc00) [pid = 20903] [serial = 1740] [outer = 0x8b825400] 20:04:43 INFO - PROCESS | 20903 | 1463281483976 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 20:04:44 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 20:04:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1791ms 20:04:44 INFO - PROCESS | 20903 | 1463281484044 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 20:04:44 INFO - PROCESS | 20903 | 1463281484054 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 20:04:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 20:04:44 INFO - PROCESS | 20903 | 1463281484064 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 20:04:44 INFO - PROCESS | 20903 | 1463281484069 Marionette TRACE conn3 <- [1,2290,null,{}] 20:04:44 INFO - PROCESS | 20903 | 1463281484076 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:44 INFO - PROCESS | 20903 | 1463281484347 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 20:04:44 INFO - PROCESS | 20903 | 1463281484687 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:44 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e541c00 == 141 [pid = 20903] [id = 580] 20:04:44 INFO - PROCESS | 20903 | ++DOMWINDOW == 135 (0x8e545000) [pid = 20903] [serial = 1741] [outer = (nil)] 20:04:44 INFO - PROCESS | 20903 | ++DOMWINDOW == 136 (0x8e54e800) [pid = 20903] [serial = 1742] [outer = 0x8e545000] 20:04:44 INFO - PROCESS | 20903 | 1463281484780 Marionette DEBUG loaded listener.js 20:04:44 INFO - PROCESS | 20903 | ++DOMWINDOW == 137 (0x8e6ce000) [pid = 20903] [serial = 1743] [outer = 0x8e545000] 20:04:45 INFO - PROCESS | 20903 | 1463281485781 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 20:04:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 20:04:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1786ms 20:04:45 INFO - PROCESS | 20903 | 1463281485858 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 20:04:45 INFO - PROCESS | 20903 | 1463281485863 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 20:04:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 20:04:45 INFO - PROCESS | 20903 | 1463281485874 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 20:04:45 INFO - PROCESS | 20903 | 1463281485879 Marionette TRACE conn3 <- [1,2294,null,{}] 20:04:45 INFO - PROCESS | 20903 | 1463281485897 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:46 INFO - PROCESS | 20903 | 1463281486230 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 20:04:46 INFO - PROCESS | 20903 | 1463281486495 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:46 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ddc2000 == 142 [pid = 20903] [id = 581] 20:04:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 138 (0x8edad000) [pid = 20903] [serial = 1744] [outer = (nil)] 20:04:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 139 (0x8f812800) [pid = 20903] [serial = 1745] [outer = 0x8edad000] 20:04:46 INFO - PROCESS | 20903 | 1463281486585 Marionette DEBUG loaded listener.js 20:04:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 140 (0x8fab1800) [pid = 20903] [serial = 1746] [outer = 0x8edad000] 20:04:47 INFO - PROCESS | 20903 | 1463281487533 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 20:04:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 20:04:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1687ms 20:04:47 INFO - PROCESS | 20903 | 1463281487561 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 20:04:47 INFO - PROCESS | 20903 | 1463281487566 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 20:04:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 20:04:47 INFO - PROCESS | 20903 | 1463281487572 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 20:04:47 INFO - PROCESS | 20903 | 1463281487576 Marionette TRACE conn3 <- [1,2298,null,{}] 20:04:47 INFO - PROCESS | 20903 | 1463281487582 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:47 INFO - PROCESS | 20903 | 1463281487788 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 20:04:48 INFO - PROCESS | 20903 | 1463281488087 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:48 INFO - PROCESS | 20903 | ++DOCSHELL 0x87c7c000 == 143 [pid = 20903] [id = 582] 20:04:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 141 (0x8f816400) [pid = 20903] [serial = 1747] [outer = (nil)] 20:04:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 142 (0x913d7000) [pid = 20903] [serial = 1748] [outer = 0x8f816400] 20:04:48 INFO - PROCESS | 20903 | 1463281488226 Marionette DEBUG loaded listener.js 20:04:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 143 (0x91d90400) [pid = 20903] [serial = 1749] [outer = 0x8f816400] 20:04:49 INFO - PROCESS | 20903 | 1463281489109 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 20:04:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 20:04:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1582ms 20:04:49 INFO - PROCESS | 20903 | 1463281489155 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 20:04:49 INFO - PROCESS | 20903 | 1463281489159 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 20:04:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 20:04:49 INFO - PROCESS | 20903 | 1463281489166 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 20:04:49 INFO - PROCESS | 20903 | 1463281489170 Marionette TRACE conn3 <- [1,2302,null,{}] 20:04:49 INFO - PROCESS | 20903 | 1463281489176 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:49 INFO - PROCESS | 20903 | 1463281489421 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 20:04:49 INFO - PROCESS | 20903 | 1463281489761 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:49 INFO - PROCESS | 20903 | ++DOCSHELL 0x8f81d000 == 144 [pid = 20903] [id = 583] 20:04:49 INFO - PROCESS | 20903 | ++DOMWINDOW == 144 (0x8faba000) [pid = 20903] [serial = 1750] [outer = (nil)] 20:04:49 INFO - PROCESS | 20903 | ++DOMWINDOW == 145 (0x91eae800) [pid = 20903] [serial = 1751] [outer = 0x8faba000] 20:04:49 INFO - PROCESS | 20903 | 1463281489857 Marionette DEBUG loaded listener.js 20:04:49 INFO - PROCESS | 20903 | ++DOMWINDOW == 146 (0x91fef800) [pid = 20903] [serial = 1752] [outer = 0x8faba000] 20:04:50 INFO - PROCESS | 20903 | 1463281490789 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 20:04:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 20:04:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1685ms 20:04:50 INFO - PROCESS | 20903 | 1463281490853 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 20:04:50 INFO - PROCESS | 20903 | 1463281490858 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 20:04:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 20:04:50 INFO - PROCESS | 20903 | 1463281490865 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 20:04:50 INFO - PROCESS | 20903 | 1463281490869 Marionette TRACE conn3 <- [1,2306,null,{}] 20:04:50 INFO - PROCESS | 20903 | 1463281490882 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:51 INFO - PROCESS | 20903 | 1463281491193 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 20:04:51 INFO - PROCESS | 20903 | 1463281491540 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:51 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ecbec00 == 145 [pid = 20903] [id = 584] 20:04:51 INFO - PROCESS | 20903 | ++DOMWINDOW == 147 (0x9240b400) [pid = 20903] [serial = 1753] [outer = (nil)] 20:04:51 INFO - PROCESS | 20903 | ++DOMWINDOW == 148 (0x9270d800) [pid = 20903] [serial = 1754] [outer = 0x9240b400] 20:04:51 INFO - PROCESS | 20903 | 1463281491633 Marionette DEBUG loaded listener.js 20:04:51 INFO - PROCESS | 20903 | ++DOMWINDOW == 149 (0x92a2bc00) [pid = 20903] [serial = 1755] [outer = 0x9240b400] 20:04:52 INFO - PROCESS | 20903 | 1463281492617 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 20:04:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 20:04:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1789ms 20:04:52 INFO - PROCESS | 20903 | 1463281492655 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 20:04:52 INFO - PROCESS | 20903 | 1463281492659 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 20:04:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 20:04:52 INFO - PROCESS | 20903 | 1463281492666 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 20:04:52 INFO - PROCESS | 20903 | 1463281492670 Marionette TRACE conn3 <- [1,2310,null,{}] 20:04:52 INFO - PROCESS | 20903 | 1463281492676 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:52 INFO - PROCESS | 20903 | 1463281492924 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 20:04:53 INFO - PROCESS | 20903 | 1463281493264 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:53 INFO - PROCESS | 20903 | ++DOCSHELL 0x8b82c800 == 146 [pid = 20903] [id = 585] 20:04:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 150 (0x8c184400) [pid = 20903] [serial = 1756] [outer = (nil)] 20:04:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 151 (0x92b8e000) [pid = 20903] [serial = 1757] [outer = 0x8c184400] 20:04:53 INFO - PROCESS | 20903 | 1463281493360 Marionette DEBUG loaded listener.js 20:04:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 152 (0x92c87400) [pid = 20903] [serial = 1758] [outer = 0x8c184400] 20:04:54 INFO - PROCESS | 20903 | 1463281494297 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 20:04:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 20:04:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1684ms 20:04:54 INFO - PROCESS | 20903 | 1463281494352 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 20:04:54 INFO - PROCESS | 20903 | 1463281494355 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 20:04:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 20:04:54 INFO - PROCESS | 20903 | 1463281494363 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 20:04:54 INFO - PROCESS | 20903 | 1463281494366 Marionette TRACE conn3 <- [1,2314,null,{}] 20:04:54 INFO - PROCESS | 20903 | 1463281494372 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:54 INFO - PROCESS | 20903 | 1463281494617 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 20:04:54 INFO - PROCESS | 20903 | 1463281494952 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:54 INFO - PROCESS | 20903 | ++DOCSHELL 0x92b83000 == 147 [pid = 20903] [id = 586] 20:04:54 INFO - PROCESS | 20903 | ++DOMWINDOW == 153 (0x92b84c00) [pid = 20903] [serial = 1759] [outer = (nil)] 20:04:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 154 (0x93adec00) [pid = 20903] [serial = 1760] [outer = 0x92b84c00] 20:04:55 INFO - PROCESS | 20903 | 1463281495049 Marionette DEBUG loaded listener.js 20:04:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 155 (0x93ae7c00) [pid = 20903] [serial = 1761] [outer = 0x92b84c00] 20:04:56 INFO - PROCESS | 20903 | 1463281495998 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 20:04:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 20:04:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1693ms 20:04:56 INFO - PROCESS | 20903 | 1463281496056 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 20:04:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 20:04:56 INFO - PROCESS | 20903 | 1463281496060 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 20:04:56 INFO - PROCESS | 20903 | 1463281496068 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 20:04:56 INFO - PROCESS | 20903 | 1463281496071 Marionette TRACE conn3 <- [1,2318,null,{}] 20:04:56 INFO - PROCESS | 20903 | 1463281496077 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:56 INFO - PROCESS | 20903 | 1463281496318 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 20:04:56 INFO - PROCESS | 20903 | 1463281496652 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:56 INFO - PROCESS | 20903 | ++DOCSHELL 0x91ff0800 == 148 [pid = 20903] [id = 587] 20:04:56 INFO - PROCESS | 20903 | ++DOMWINDOW == 156 (0x92417000) [pid = 20903] [serial = 1762] [outer = (nil)] 20:04:56 INFO - PROCESS | 20903 | ++DOMWINDOW == 157 (0x93cda800) [pid = 20903] [serial = 1763] [outer = 0x92417000] 20:04:56 INFO - PROCESS | 20903 | 1463281496757 Marionette DEBUG loaded listener.js 20:04:56 INFO - PROCESS | 20903 | ++DOMWINDOW == 158 (0x9462f800) [pid = 20903] [serial = 1764] [outer = 0x92417000] 20:04:57 INFO - PROCESS | 20903 | 1463281497697 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 20:04:57 INFO - PROCESS | 20903 | 1463281497806 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 20:04:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 20:04:57 INFO - PROCESS | 20903 | 1463281497813 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 20:04:57 INFO - PROCESS | 20903 | 1463281497816 Marionette TRACE conn3 <- [1,2322,null,{}] 20:04:57 INFO - PROCESS | 20903 | 1463281497874 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:58 INFO - PROCESS | 20903 | 1463281498130 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 20:04:58 INFO - PROCESS | 20903 | 1463281498463 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:58 INFO - PROCESS | 20903 | ++DOCSHELL 0x898c6400 == 149 [pid = 20903] [id = 588] 20:04:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 159 (0x93c01400) [pid = 20903] [serial = 1765] [outer = (nil)] 20:04:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 160 (0x9526e400) [pid = 20903] [serial = 1766] [outer = 0x93c01400] 20:04:58 INFO - PROCESS | 20903 | 1463281498550 Marionette DEBUG loaded listener.js 20:04:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 161 (0x981e4000) [pid = 20903] [serial = 1767] [outer = 0x93c01400] 20:04:59 INFO - PROCESS | 20903 | 1463281499506 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 20:04:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 20:04:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1737ms 20:04:59 INFO - PROCESS | 20903 | 1463281499551 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 20:04:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 20:04:59 INFO - PROCESS | 20903 | 1463281499556 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 20:04:59 INFO - PROCESS | 20903 | 1463281499562 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 20:04:59 INFO - PROCESS | 20903 | 1463281499566 Marionette TRACE conn3 <- [1,2326,null,{}] 20:04:59 INFO - PROCESS | 20903 | 1463281499572 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:59 INFO - PROCESS | 20903 | 1463281499822 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 20:05:00 INFO - PROCESS | 20903 | 1463281500168 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:00 INFO - PROCESS | 20903 | ++DOCSHELL 0x93c09800 == 150 [pid = 20903] [id = 589] 20:05:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 162 (0x99c0f400) [pid = 20903] [serial = 1768] [outer = (nil)] 20:05:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 163 (0x99d09000) [pid = 20903] [serial = 1769] [outer = 0x99c0f400] 20:05:00 INFO - PROCESS | 20903 | 1463281500270 Marionette DEBUG loaded listener.js 20:05:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 164 (0x9a2ca400) [pid = 20903] [serial = 1770] [outer = 0x99c0f400] 20:05:01 INFO - PROCESS | 20903 | 1463281501191 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 20:05:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 20:05:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1682ms 20:05:01 INFO - PROCESS | 20903 | 1463281501244 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 20:05:01 INFO - PROCESS | 20903 | 1463281501247 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 20:05:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 20:05:01 INFO - PROCESS | 20903 | 1463281501255 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 20:05:01 INFO - PROCESS | 20903 | 1463281501258 Marionette TRACE conn3 <- [1,2330,null,{}] 20:05:01 INFO - PROCESS | 20903 | 1463281501264 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:01 INFO - PROCESS | 20903 | 1463281501494 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 20:05:01 INFO - PROCESS | 20903 | 1463281501834 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:01 INFO - PROCESS | 20903 | ++DOCSHELL 0x9a946000 == 151 [pid = 20903] [id = 590] 20:05:01 INFO - PROCESS | 20903 | ++DOMWINDOW == 165 (0x9a947400) [pid = 20903] [serial = 1771] [outer = (nil)] 20:05:01 INFO - PROCESS | 20903 | ++DOMWINDOW == 166 (0x9b0c8000) [pid = 20903] [serial = 1772] [outer = 0x9a947400] 20:05:01 INFO - PROCESS | 20903 | 1463281501927 Marionette DEBUG loaded listener.js 20:05:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 167 (0x9b24d400) [pid = 20903] [serial = 1773] [outer = 0x9a947400] 20:05:02 INFO - PROCESS | 20903 | 1463281502920 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 20:05:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 20:05:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1740ms 20:05:02 INFO - PROCESS | 20903 | 1463281502996 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 20:05:03 INFO - PROCESS | 20903 | 1463281503000 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 20:05:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 20:05:03 INFO - PROCESS | 20903 | 1463281503006 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 20:05:03 INFO - PROCESS | 20903 | 1463281503010 Marionette TRACE conn3 <- [1,2334,null,{}] 20:05:03 INFO - PROCESS | 20903 | 1463281503015 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:03 INFO - PROCESS | 20903 | 1463281503286 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 20:05:03 INFO - PROCESS | 20903 | 1463281503627 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:03 INFO - PROCESS | 20903 | ++DOCSHELL 0x8dcd4400 == 152 [pid = 20903] [id = 591] 20:05:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 168 (0x8e6cf400) [pid = 20903] [serial = 1774] [outer = (nil)] 20:05:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 169 (0x9d9cfc00) [pid = 20903] [serial = 1775] [outer = 0x8e6cf400] 20:05:03 INFO - PROCESS | 20903 | 1463281503721 Marionette DEBUG loaded listener.js 20:05:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 170 (0xa061d400) [pid = 20903] [serial = 1776] [outer = 0x8e6cf400] 20:05:04 INFO - PROCESS | 20903 | 1463281504617 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 20:05:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 20:05:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1684ms 20:05:04 INFO - PROCESS | 20903 | 1463281504692 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 20:05:04 INFO - PROCESS | 20903 | 1463281504695 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 20:05:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 20:05:04 INFO - PROCESS | 20903 | 1463281504701 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 20:05:04 INFO - PROCESS | 20903 | 1463281504705 Marionette TRACE conn3 <- [1,2338,null,{}] 20:05:04 INFO - PROCESS | 20903 | 1463281504711 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:04 INFO - PROCESS | 20903 | 1463281504979 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 20:05:05 INFO - PROCESS | 20903 | 1463281505318 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:05 INFO - PROCESS | 20903 | ++DOCSHELL 0x87c7f400 == 153 [pid = 20903] [id = 592] 20:05:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 171 (0x9a2d2000) [pid = 20903] [serial = 1777] [outer = (nil)] 20:05:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 172 (0xa2151800) [pid = 20903] [serial = 1778] [outer = 0x9a2d2000] 20:05:05 INFO - PROCESS | 20903 | 1463281505409 Marionette DEBUG loaded listener.js 20:05:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 173 (0xa219f800) [pid = 20903] [serial = 1779] [outer = 0x9a2d2000] 20:05:06 INFO - PROCESS | 20903 | 1463281506404 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 20:05:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 20:05:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1741ms 20:05:06 INFO - PROCESS | 20903 | 1463281506443 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 20:05:06 INFO - PROCESS | 20903 | 1463281506447 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 20:05:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 20:05:06 INFO - PROCESS | 20903 | 1463281506453 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 20:05:06 INFO - PROCESS | 20903 | 1463281506456 Marionette TRACE conn3 <- [1,2342,null,{}] 20:05:06 INFO - PROCESS | 20903 | 1463281506462 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:06 INFO - PROCESS | 20903 | 1463281506670 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 20:05:07 INFO - PROCESS | 20903 | 1463281507014 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:07 INFO - PROCESS | 20903 | ++DOCSHELL 0x88f04800 == 154 [pid = 20903] [id = 593] 20:05:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 174 (0xa11d6c00) [pid = 20903] [serial = 1780] [outer = (nil)] 20:05:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 175 (0xa26ec400) [pid = 20903] [serial = 1781] [outer = 0xa11d6c00] 20:05:07 INFO - PROCESS | 20903 | 1463281507111 Marionette DEBUG loaded listener.js 20:05:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 176 (0xa24fd000) [pid = 20903] [serial = 1782] [outer = 0xa11d6c00] 20:05:08 INFO - PROCESS | 20903 | 1463281508033 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 20:05:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 20:05:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1631ms 20:05:08 INFO - PROCESS | 20903 | 1463281508085 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 20:05:08 INFO - PROCESS | 20903 | 1463281508089 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 20:05:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 20:05:08 INFO - PROCESS | 20903 | 1463281508096 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 20:05:08 INFO - PROCESS | 20903 | 1463281508099 Marionette TRACE conn3 <- [1,2346,null,{}] 20:05:08 INFO - PROCESS | 20903 | 1463281508105 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:08 INFO - PROCESS | 20903 | 1463281508341 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 20:05:08 INFO - PROCESS | 20903 | 1463281508696 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:08 INFO - PROCESS | 20903 | ++DOCSHELL 0x8f81b400 == 155 [pid = 20903] [id = 594] 20:05:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 177 (0x8fad5c00) [pid = 20903] [serial = 1783] [outer = (nil)] 20:05:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 178 (0xa35ea800) [pid = 20903] [serial = 1784] [outer = 0x8fad5c00] 20:05:08 INFO - PROCESS | 20903 | 1463281508785 Marionette DEBUG loaded listener.js 20:05:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 179 (0xa35f2c00) [pid = 20903] [serial = 1785] [outer = 0x8fad5c00] 20:05:09 INFO - PROCESS | 20903 | 1463281509703 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 20:05:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 20:05:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1686ms 20:05:09 INFO - PROCESS | 20903 | 1463281509783 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 20:05:09 INFO - PROCESS | 20903 | 1463281509786 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 20:05:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 20:05:09 INFO - PROCESS | 20903 | 1463281509793 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 20:05:09 INFO - PROCESS | 20903 | 1463281509796 Marionette TRACE conn3 <- [1,2350,null,{}] 20:05:09 INFO - PROCESS | 20903 | 1463281509802 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:10 INFO - PROCESS | 20903 | 1463281510072 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 20:05:10 INFO - PROCESS | 20903 | 1463281510417 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:10 INFO - PROCESS | 20903 | ++DOCSHELL 0x89e9ec00 == 156 [pid = 20903] [id = 595] 20:05:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 180 (0x89ea1400) [pid = 20903] [serial = 1786] [outer = (nil)] 20:05:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 181 (0x89ea6800) [pid = 20903] [serial = 1787] [outer = 0x89ea1400] 20:05:10 INFO - PROCESS | 20903 | 1463281510507 Marionette DEBUG loaded listener.js 20:05:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 182 (0x89ea8000) [pid = 20903] [serial = 1788] [outer = 0x89ea1400] 20:05:11 INFO - PROCESS | 20903 | 1463281511433 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 20:05:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 20:05:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1685ms 20:05:11 INFO - PROCESS | 20903 | 1463281511479 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 20:05:11 INFO - PROCESS | 20903 | 1463281511483 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 20:05:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 20:05:11 INFO - PROCESS | 20903 | 1463281511490 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 20:05:11 INFO - PROCESS | 20903 | 1463281511493 Marionette TRACE conn3 <- [1,2354,null,{}] 20:05:11 INFO - PROCESS | 20903 | 1463281511499 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:11 INFO - PROCESS | 20903 | 1463281511739 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 20:05:13 INFO - PROCESS | 20903 | --DOCSHELL 0x9b8de800 == 155 [pid = 20903] [id = 77] 20:05:13 INFO - PROCESS | 20903 | --DOCSHELL 0x95138800 == 154 [pid = 20903] [id = 289] 20:05:13 INFO - PROCESS | 20903 | --DOCSHELL 0xa22bc400 == 153 [pid = 20903] [id = 293] 20:05:13 INFO - PROCESS | 20903 | --DOCSHELL 0xa11dac00 == 152 [pid = 20903] [id = 291] 20:05:13 INFO - PROCESS | 20903 | --DOCSHELL 0x93aedc00 == 151 [pid = 20903] [id = 290] 20:05:13 INFO - PROCESS | 20903 | --DOCSHELL 0x8919a400 == 150 [pid = 20903] [id = 294] 20:05:13 INFO - PROCESS | 20903 | --DOCSHELL 0x998c1c00 == 149 [pid = 20903] [id = 51] 20:05:13 INFO - PROCESS | 20903 | --DOCSHELL 0x864b2800 == 148 [pid = 20903] [id = 577] 20:05:13 INFO - PROCESS | 20903 | --DOCSHELL 0x8bb0a800 == 147 [pid = 20903] [id = 576] 20:05:13 INFO - PROCESS | 20903 | --DOCSHELL 0x8b9aa400 == 146 [pid = 20903] [id = 575] 20:05:13 INFO - PROCESS | 20903 | --DOCSHELL 0x864b4400 == 145 [pid = 20903] [id = 574] 20:05:13 INFO - PROCESS | 20903 | --DOCSHELL 0x9526f400 == 144 [pid = 20903] [id = 572] 20:05:13 INFO - PROCESS | 20903 | --DOCSHELL 0x8919c000 == 143 [pid = 20903] [id = 570] 20:05:13 INFO - PROCESS | 20903 | --DOCSHELL 0x898c9c00 == 142 [pid = 20903] [id = 571] 20:05:13 INFO - PROCESS | 20903 | --DOCSHELL 0x9462f400 == 141 [pid = 20903] [id = 569] 20:05:13 INFO - PROCESS | 20903 | --DOCSHELL 0x92a34400 == 140 [pid = 20903] [id = 568] 20:05:13 INFO - PROCESS | 20903 | --DOCSHELL 0x92e33800 == 139 [pid = 20903] [id = 567] 20:05:13 INFO - PROCESS | 20903 | --DOCSHELL 0x9270b000 == 138 [pid = 20903] [id = 565] 20:05:13 INFO - PROCESS | 20903 | --DOCSHELL 0x9270a000 == 137 [pid = 20903] [id = 566] 20:05:13 INFO - PROCESS | 20903 | --DOCSHELL 0x8c3d0800 == 136 [pid = 20903] [id = 564] 20:05:13 INFO - PROCESS | 20903 | --DOCSHELL 0x8db6a800 == 135 [pid = 20903] [id = 563] 20:05:13 INFO - PROCESS | 20903 | --DOCSHELL 0x8f813400 == 134 [pid = 20903] [id = 562] 20:05:13 INFO - PROCESS | 20903 | --DOCSHELL 0x8faca800 == 133 [pid = 20903] [id = 561] 20:05:13 INFO - PROCESS | 20903 | --DOCSHELL 0x8e6d5800 == 132 [pid = 20903] [id = 560] 20:05:13 INFO - PROCESS | 20903 | --DOCSHELL 0x8c189000 == 131 [pid = 20903] [id = 558] 20:05:13 INFO - PROCESS | 20903 | --DOCSHELL 0x8ddc4400 == 130 [pid = 20903] [id = 559] 20:05:13 INFO - PROCESS | 20903 | --DOCSHELL 0x8c3c1800 == 129 [pid = 20903] [id = 557] 20:05:13 INFO - PROCESS | 20903 | --DOCSHELL 0x8919f000 == 128 [pid = 20903] [id = 556] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 181 (0x8e2ec400) [pid = 20903] [serial = 1667] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 180 (0x92e34400) [pid = 20903] [serial = 1619] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 179 (0xa11d9000) [pid = 20903] [serial = 1635] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 178 (0x923c9400) [pid = 20903] [serial = 1616] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 177 (0x8ddbf800) [pid = 20903] [serial = 1646] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 176 (0x93af0800) [pid = 20903] [serial = 1622] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 175 (0xa35eac00) [pid = 20903] [serial = 1640] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 174 (0xa503c800) [pid = 20903] [serial = 1656] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 173 (0xa50ea000) [pid = 20903] [serial = 1641] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 172 (0xa308d000) [pid = 20903] [serial = 1637] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 171 (0xa6288000) [pid = 20903] [serial = 1649] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 170 (0x8c720c00) [pid = 20903] [serial = 1604] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 169 (0x8c71d000) [pid = 20903] [serial = 1661] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 168 (0x91ead400) [pid = 20903] [serial = 1613] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 167 (0x8eb72800) [pid = 20903] [serial = 1607] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 166 (0x8da0b400) [pid = 20903] [serial = 1605] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 165 (0x98f2f800) [pid = 20903] [serial = 1628] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 164 (0x864bd000) [pid = 20903] [serial = 1653] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 163 (0x93ad6800) [pid = 20903] [serial = 1620] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 162 (0x8ddc1000) [pid = 20903] [serial = 1647] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 161 (0xa67b4400) [pid = 20903] [serial = 1643] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 160 (0x8ca53c00) [pid = 20903] [serial = 1662] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 159 (0x8ddc4800) [pid = 20903] [serial = 1655] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 158 (0x92413c00) [pid = 20903] [serial = 1617] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 157 (0x91d8e800) [pid = 20903] [serial = 1611] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 156 (0x8ebf7400) [pid = 20903] [serial = 1608] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 155 (0x9d996400) [pid = 20903] [serial = 1634] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 154 (0x8fad4000) [pid = 20903] [serial = 1610] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 153 (0xa67c3000) [pid = 20903] [serial = 1644] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 152 (0x8ebf4800) [pid = 20903] [serial = 1601] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 151 (0x8e3f2000) [pid = 20903] [serial = 1533] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 150 (0x9513f000) [pid = 20903] [serial = 1626] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 149 (0x91ff2000) [pid = 20903] [serial = 1614] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 148 (0x8db6e000) [pid = 20903] [serial = 1664] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 147 (0x8ddc1800) [pid = 20903] [serial = 1665] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 146 (0x98fb8c00) [pid = 20903] [serial = 1629] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 145 (0xa677c400) [pid = 20903] [serial = 1650] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 144 (0x95044000) [pid = 20903] [serial = 1625] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 143 (0x99d10400) [pid = 20903] [serial = 1632] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 142 (0x864b9800) [pid = 20903] [serial = 1652] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 141 (0x99d08000) [pid = 20903] [serial = 1631] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 140 (0x8b9a6400) [pid = 20903] [serial = 1659] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 139 (0x8af54800) [pid = 20903] [serial = 1658] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 138 (0xa30f4800) [pid = 20903] [serial = 1638] [outer = (nil)] [url = about:blank] 20:05:13 INFO - PROCESS | 20903 | --DOMWINDOW == 137 (0x93cd6000) [pid = 20903] [serial = 1623] [outer = (nil)] [url = about:blank] 20:05:14 INFO - PROCESS | 20903 | 1463281514100 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:14 INFO - PROCESS | 20903 | ++DOCSHELL 0x8901ac00 == 129 [pid = 20903] [id = 596] 20:05:14 INFO - PROCESS | 20903 | ++DOMWINDOW == 138 (0x89025000) [pid = 20903] [serial = 1789] [outer = (nil)] 20:05:14 INFO - PROCESS | 20903 | ++DOMWINDOW == 139 (0x8919e400) [pid = 20903] [serial = 1790] [outer = 0x89025000] 20:05:14 INFO - PROCESS | 20903 | 1463281514192 Marionette DEBUG loaded listener.js 20:05:14 INFO - PROCESS | 20903 | ++DOMWINDOW == 140 (0x898cf000) [pid = 20903] [serial = 1791] [outer = 0x89025000] 20:05:15 INFO - PROCESS | 20903 | 1463281515021 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 20:05:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 20:05:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 3551ms 20:05:15 INFO - PROCESS | 20903 | 1463281515044 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 20:05:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 20:05:15 INFO - PROCESS | 20903 | 1463281515049 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 20:05:15 INFO - PROCESS | 20903 | 1463281515056 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 20:05:15 INFO - PROCESS | 20903 | 1463281515062 Marionette TRACE conn3 <- [1,2358,null,{}] 20:05:15 INFO - PROCESS | 20903 | 1463281515101 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:15 INFO - PROCESS | 20903 | 1463281515318 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 20:05:15 INFO - PROCESS | 20903 | 1463281515331 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:15 INFO - PROCESS | 20903 | ++DOCSHELL 0x8b823000 == 130 [pid = 20903] [id = 597] 20:05:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 141 (0x8b9a2800) [pid = 20903] [serial = 1792] [outer = (nil)] 20:05:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 142 (0x8ba8b000) [pid = 20903] [serial = 1793] [outer = 0x8b9a2800] 20:05:15 INFO - PROCESS | 20903 | 1463281515602 Marionette DEBUG loaded listener.js 20:05:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 143 (0x8bb11400) [pid = 20903] [serial = 1794] [outer = 0x8b9a2800] 20:05:16 INFO - PROCESS | 20903 | 1463281516524 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 20:05:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 20:05:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1512ms 20:05:16 INFO - PROCESS | 20903 | 1463281516571 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 20:05:16 INFO - PROCESS | 20903 | 1463281516578 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 20:05:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 20:05:16 INFO - PROCESS | 20903 | 1463281516591 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 20:05:16 INFO - PROCESS | 20903 | 1463281516593 Marionette TRACE conn3 <- [1,2362,null,{}] 20:05:16 INFO - PROCESS | 20903 | 1463281516600 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:16 INFO - PROCESS | 20903 | 1463281516885 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 20:05:16 INFO - PROCESS | 20903 | 1463281516917 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:16 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ba8bc00 == 131 [pid = 20903] [id = 598] 20:05:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 144 (0x8c71bc00) [pid = 20903] [serial = 1795] [outer = (nil)] 20:05:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 145 (0x8cad7400) [pid = 20903] [serial = 1796] [outer = 0x8c71bc00] 20:05:16 INFO - PROCESS | 20903 | 1463281516992 Marionette DEBUG loaded listener.js 20:05:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 146 (0x8da0f000) [pid = 20903] [serial = 1797] [outer = 0x8c71bc00] 20:05:18 INFO - PROCESS | 20903 | 1463281518068 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 20:05:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 20:05:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1545ms 20:05:18 INFO - PROCESS | 20903 | 1463281518133 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 20:05:18 INFO - PROCESS | 20903 | 1463281518137 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 20:05:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 20:05:18 INFO - PROCESS | 20903 | 1463281518152 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 20:05:18 INFO - PROCESS | 20903 | 1463281518161 Marionette TRACE conn3 <- [1,2366,null,{}] 20:05:18 INFO - PROCESS | 20903 | 1463281518175 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:18 INFO - PROCESS | 20903 | 1463281518460 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 20:05:19 INFO - PROCESS | 20903 | --DOMWINDOW == 145 (0x8ea68000) [pid = 20903] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 20:05:19 INFO - PROCESS | 20903 | --DOMWINDOW == 144 (0x922f0400) [pid = 20903] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 20:05:19 INFO - PROCESS | 20903 | --DOMWINDOW == 143 (0x891a2c00) [pid = 20903] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 20:05:19 INFO - PROCESS | 20903 | --DOMWINDOW == 142 (0x92a35c00) [pid = 20903] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 20:05:19 INFO - PROCESS | 20903 | --DOMWINDOW == 141 (0x92b8c000) [pid = 20903] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 20:05:19 INFO - PROCESS | 20903 | --DOMWINDOW == 140 (0x8bb13800) [pid = 20903] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 20:05:19 INFO - PROCESS | 20903 | --DOMWINDOW == 139 (0x93ab7c00) [pid = 20903] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 20:05:19 INFO - PROCESS | 20903 | --DOMWINDOW == 138 (0x9a2cdc00) [pid = 20903] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 20:05:19 INFO - PROCESS | 20903 | --DOMWINDOW == 137 (0x99609800) [pid = 20903] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 20:05:19 INFO - PROCESS | 20903 | --DOMWINDOW == 136 (0x864b5c00) [pid = 20903] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 20:05:19 INFO - PROCESS | 20903 | --DOMWINDOW == 135 (0x91d96800) [pid = 20903] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 20:05:19 INFO - PROCESS | 20903 | --DOMWINDOW == 134 (0x922f4c00) [pid = 20903] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 20:05:19 INFO - PROCESS | 20903 | --DOMWINDOW == 133 (0x8facf800) [pid = 20903] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 20:05:19 INFO - PROCESS | 20903 | --DOMWINDOW == 132 (0x8b9ad000) [pid = 20903] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 20:05:19 INFO - PROCESS | 20903 | --DOMWINDOW == 131 (0x8ebf3400) [pid = 20903] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 20:05:19 INFO - PROCESS | 20903 | --DOMWINDOW == 130 (0x94632800) [pid = 20903] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 20:05:19 INFO - PROCESS | 20903 | --DOMWINDOW == 129 (0x9270cc00) [pid = 20903] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 20:05:19 INFO - PROCESS | 20903 | --DOMWINDOW == 128 (0x8ca5cc00) [pid = 20903] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 20:05:19 INFO - PROCESS | 20903 | --DOMWINDOW == 127 (0x8facb400) [pid = 20903] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 20:05:19 INFO - PROCESS | 20903 | --DOMWINDOW == 126 (0x8901e400) [pid = 20903] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 20:05:19 INFO - PROCESS | 20903 | --DOMWINDOW == 125 (0x99c0a800) [pid = 20903] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 20:05:19 INFO - PROCESS | 20903 | --DOMWINDOW == 124 (0x8c715400) [pid = 20903] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 20:05:19 INFO - PROCESS | 20903 | --DOMWINDOW == 123 (0x8e3fc400) [pid = 20903] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 20:05:19 INFO - PROCESS | 20903 | 1463281519301 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:19 INFO - PROCESS | 20903 | ++DOCSHELL 0x864b5c00 == 132 [pid = 20903] [id = 599] 20:05:19 INFO - PROCESS | 20903 | ++DOMWINDOW == 124 (0x88f02400) [pid = 20903] [serial = 1798] [outer = (nil)] 20:05:19 INFO - PROCESS | 20903 | ++DOMWINDOW == 125 (0x8b9a5400) [pid = 20903] [serial = 1799] [outer = 0x88f02400] 20:05:19 INFO - PROCESS | 20903 | 1463281519385 Marionette DEBUG loaded listener.js 20:05:19 INFO - PROCESS | 20903 | ++DOMWINDOW == 126 (0x8ca5cc00) [pid = 20903] [serial = 1800] [outer = 0x88f02400] 20:05:20 INFO - PROCESS | 20903 | 1463281520138 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 20:05:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 20:05:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 2057ms 20:05:20 INFO - PROCESS | 20903 | 1463281520202 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 20:05:20 INFO - PROCESS | 20903 | 1463281520206 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 20:05:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 20:05:20 INFO - PROCESS | 20903 | 1463281520213 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 20:05:20 INFO - PROCESS | 20903 | 1463281520217 Marionette TRACE conn3 <- [1,2370,null,{}] 20:05:20 INFO - PROCESS | 20903 | 1463281520227 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:20 INFO - PROCESS | 20903 | 1463281520517 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 20:05:20 INFO - PROCESS | 20903 | 1463281520537 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:20 INFO - PROCESS | 20903 | ++DOCSHELL 0x8919a400 == 133 [pid = 20903] [id = 600] 20:05:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 127 (0x8b9aec00) [pid = 20903] [serial = 1801] [outer = (nil)] 20:05:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 128 (0x8e3f0c00) [pid = 20903] [serial = 1802] [outer = 0x8b9aec00] 20:05:20 INFO - PROCESS | 20903 | 1463281520612 Marionette DEBUG loaded listener.js 20:05:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 129 (0x8e547c00) [pid = 20903] [serial = 1803] [outer = 0x8b9aec00] 20:05:21 INFO - PROCESS | 20903 | 1463281521893 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 20:05:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 20:05:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1742ms 20:05:21 INFO - PROCESS | 20903 | 1463281521958 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 20:05:21 INFO - PROCESS | 20903 | 1463281521966 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 20:05:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 20:05:21 INFO - PROCESS | 20903 | 1463281521975 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 20:05:21 INFO - PROCESS | 20903 | 1463281521981 Marionette TRACE conn3 <- [1,2374,null,{}] 20:05:21 INFO - PROCESS | 20903 | 1463281521989 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:22 INFO - PROCESS | 20903 | 1463281522271 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 20:05:22 INFO - PROCESS | 20903 | 1463281522623 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:22 INFO - PROCESS | 20903 | ++DOCSHELL 0x864bac00 == 134 [pid = 20903] [id = 601] 20:05:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 130 (0x8a644c00) [pid = 20903] [serial = 1804] [outer = (nil)] 20:05:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 131 (0x8c189000) [pid = 20903] [serial = 1805] [outer = 0x8a644c00] 20:05:22 INFO - PROCESS | 20903 | 1463281522716 Marionette DEBUG loaded listener.js 20:05:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 132 (0x8c949400) [pid = 20903] [serial = 1806] [outer = 0x8a644c00] 20:05:23 INFO - PROCESS | 20903 | 1463281523679 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 20:05:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 20:05:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1739ms 20:05:23 INFO - PROCESS | 20903 | 1463281523715 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 20:05:23 INFO - PROCESS | 20903 | 1463281523724 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 20:05:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 20:05:23 INFO - PROCESS | 20903 | 1463281523735 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 20:05:23 INFO - PROCESS | 20903 | 1463281523739 Marionette TRACE conn3 <- [1,2378,null,{}] 20:05:23 INFO - PROCESS | 20903 | 1463281523746 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:23 INFO - PROCESS | 20903 | 1463281523979 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 20:05:24 INFO - PROCESS | 20903 | 1463281524328 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:24 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ddc1000 == 135 [pid = 20903] [id = 602] 20:05:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 133 (0x8ddc1400) [pid = 20903] [serial = 1807] [outer = (nil)] 20:05:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 134 (0x8ddc6c00) [pid = 20903] [serial = 1808] [outer = 0x8ddc1400] 20:05:24 INFO - PROCESS | 20903 | 1463281524424 Marionette DEBUG loaded listener.js 20:05:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 135 (0x8e3f2c00) [pid = 20903] [serial = 1809] [outer = 0x8ddc1400] 20:05:25 INFO - PROCESS | 20903 | 1463281525396 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 20:05:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 20:05:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1733ms 20:05:25 INFO - PROCESS | 20903 | 1463281525469 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 20:05:25 INFO - PROCESS | 20903 | 1463281525474 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 20:05:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 20:05:25 INFO - PROCESS | 20903 | 1463281525481 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 20:05:25 INFO - PROCESS | 20903 | 1463281525487 Marionette TRACE conn3 <- [1,2382,null,{}] 20:05:25 INFO - PROCESS | 20903 | 1463281525504 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:25 INFO - PROCESS | 20903 | 1463281525796 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 20:05:26 INFO - PROCESS | 20903 | 1463281526158 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:26 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e2e6400 == 136 [pid = 20903] [id = 603] 20:05:26 INFO - PROCESS | 20903 | ++DOMWINDOW == 136 (0x8ea64000) [pid = 20903] [serial = 1810] [outer = (nil)] 20:05:26 INFO - PROCESS | 20903 | ++DOMWINDOW == 137 (0x8eb79400) [pid = 20903] [serial = 1811] [outer = 0x8ea64000] 20:05:26 INFO - PROCESS | 20903 | 1463281526252 Marionette DEBUG loaded listener.js 20:05:26 INFO - PROCESS | 20903 | ++DOMWINDOW == 138 (0x8ebf4800) [pid = 20903] [serial = 1812] [outer = 0x8ea64000] 20:05:27 INFO - PROCESS | 20903 | 1463281527208 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 20:05:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 20:05:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1789ms 20:05:27 INFO - PROCESS | 20903 | 1463281527271 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 20:05:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 20:05:27 INFO - PROCESS | 20903 | 1463281527276 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 20:05:27 INFO - PROCESS | 20903 | 1463281527283 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 20:05:27 INFO - PROCESS | 20903 | 1463281527287 Marionette TRACE conn3 <- [1,2386,null,{}] 20:05:27 INFO - PROCESS | 20903 | 1463281527293 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:27 INFO - PROCESS | 20903 | 1463281527527 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 20:05:27 INFO - PROCESS | 20903 | 1463281527859 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:27 INFO - PROCESS | 20903 | ++DOCSHELL 0x8b9ad000 == 137 [pid = 20903] [id = 604] 20:05:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 139 (0x8ebf9c00) [pid = 20903] [serial = 1813] [outer = (nil)] 20:05:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 140 (0x8edaf800) [pid = 20903] [serial = 1814] [outer = 0x8ebf9c00] 20:05:27 INFO - PROCESS | 20903 | 1463281527954 Marionette DEBUG loaded listener.js 20:05:28 INFO - PROCESS | 20903 | ++DOMWINDOW == 141 (0x8edb8400) [pid = 20903] [serial = 1815] [outer = 0x8ebf9c00] 20:05:28 INFO - PROCESS | 20903 | 1463281528870 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 20:05:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 20:05:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1639ms 20:05:28 INFO - PROCESS | 20903 | 1463281528922 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 20:05:28 INFO - PROCESS | 20903 | 1463281528926 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 20:05:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 20:05:28 INFO - PROCESS | 20903 | 1463281528933 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 20:05:28 INFO - PROCESS | 20903 | 1463281528938 Marionette TRACE conn3 <- [1,2390,null,{}] 20:05:28 INFO - PROCESS | 20903 | 1463281528943 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:29 INFO - PROCESS | 20903 | 1463281529179 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 20:05:29 INFO - PROCESS | 20903 | 1463281529545 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:29 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e5f1000 == 138 [pid = 20903] [id = 605] 20:05:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 142 (0x8ecbe400) [pid = 20903] [serial = 1816] [outer = (nil)] 20:05:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 143 (0x8fac8400) [pid = 20903] [serial = 1817] [outer = 0x8ecbe400] 20:05:29 INFO - PROCESS | 20903 | 1463281529641 Marionette DEBUG loaded listener.js 20:05:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 144 (0x913d6400) [pid = 20903] [serial = 1818] [outer = 0x8ecbe400] 20:05:30 INFO - PROCESS | 20903 | 1463281530571 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 20:05:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 20:05:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1687ms 20:05:30 INFO - PROCESS | 20903 | 1463281530621 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 20:05:30 INFO - PROCESS | 20903 | 1463281530625 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 20:05:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 20:05:30 INFO - PROCESS | 20903 | 1463281530631 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 20:05:30 INFO - PROCESS | 20903 | 1463281530635 Marionette TRACE conn3 <- [1,2394,null,{}] 20:05:30 INFO - PROCESS | 20903 | 1463281530641 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:30 INFO - PROCESS | 20903 | 1463281530904 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 20:05:31 INFO - PROCESS | 20903 | 1463281531270 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:31 INFO - PROCESS | 20903 | ++DOCSHELL 0x8bb0b000 == 139 [pid = 20903] [id = 606] 20:05:31 INFO - PROCESS | 20903 | ++DOMWINDOW == 145 (0x8edb8800) [pid = 20903] [serial = 1819] [outer = (nil)] 20:05:31 INFO - PROCESS | 20903 | ++DOMWINDOW == 146 (0x91eaf800) [pid = 20903] [serial = 1820] [outer = 0x8edb8800] 20:05:31 INFO - PROCESS | 20903 | 1463281531363 Marionette DEBUG loaded listener.js 20:05:31 INFO - PROCESS | 20903 | ++DOMWINDOW == 147 (0x91ff2000) [pid = 20903] [serial = 1821] [outer = 0x8edb8800] 20:05:32 INFO - PROCESS | 20903 | 1463281532302 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 20:05:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 20:05:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1743ms 20:05:32 INFO - PROCESS | 20903 | 1463281532375 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 20:05:32 INFO - PROCESS | 20903 | 1463281532380 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 20:05:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 20:05:32 INFO - PROCESS | 20903 | 1463281532386 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 20:05:32 INFO - PROCESS | 20903 | 1463281532390 Marionette TRACE conn3 <- [1,2398,null,{}] 20:05:32 INFO - PROCESS | 20903 | 1463281532396 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:32 INFO - PROCESS | 20903 | 1463281532671 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 20:05:33 INFO - PROCESS | 20903 | 1463281533013 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:33 INFO - PROCESS | 20903 | ++DOCSHELL 0x91d95400 == 140 [pid = 20903] [id = 607] 20:05:33 INFO - PROCESS | 20903 | ++DOMWINDOW == 148 (0x91eac000) [pid = 20903] [serial = 1822] [outer = (nil)] 20:05:33 INFO - PROCESS | 20903 | ++DOMWINDOW == 149 (0x9240fc00) [pid = 20903] [serial = 1823] [outer = 0x91eac000] 20:05:33 INFO - PROCESS | 20903 | 1463281533105 Marionette DEBUG loaded listener.js 20:05:33 INFO - PROCESS | 20903 | ++DOMWINDOW == 150 (0x92413400) [pid = 20903] [serial = 1824] [outer = 0x91eac000] 20:05:33 INFO - PROCESS | 20903 | 1463281533972 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 20:05:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 20:05:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1637ms 20:05:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 20:05:34 INFO - PROCESS | 20903 | 1463281534024 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 20:05:34 INFO - PROCESS | 20903 | 1463281534027 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 20:05:34 INFO - PROCESS | 20903 | 1463281534035 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 20:05:34 INFO - PROCESS | 20903 | 1463281534038 Marionette TRACE conn3 <- [1,2402,null,{}] 20:05:34 INFO - PROCESS | 20903 | 1463281534044 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:34 INFO - PROCESS | 20903 | 1463281534257 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 20:05:34 INFO - PROCESS | 20903 | 1463281534530 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:34 INFO - PROCESS | 20903 | ++DOCSHELL 0x8f815400 == 141 [pid = 20903] [id = 608] 20:05:34 INFO - PROCESS | 20903 | ++DOMWINDOW == 151 (0x8f81ac00) [pid = 20903] [serial = 1825] [outer = (nil)] 20:05:34 INFO - PROCESS | 20903 | ++DOMWINDOW == 152 (0x9270a000) [pid = 20903] [serial = 1826] [outer = 0x8f81ac00] 20:05:34 INFO - PROCESS | 20903 | 1463281534663 Marionette DEBUG loaded listener.js 20:05:34 INFO - PROCESS | 20903 | ++DOMWINDOW == 153 (0x92a2b400) [pid = 20903] [serial = 1827] [outer = 0x8f81ac00] 20:05:35 INFO - PROCESS | 20903 | 1463281535591 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 20:05:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 20:05:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1589ms 20:05:35 INFO - PROCESS | 20903 | 1463281535624 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 20:05:35 INFO - PROCESS | 20903 | 1463281535628 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 20:05:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 20:05:35 INFO - PROCESS | 20903 | 1463281535635 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 20:05:35 INFO - PROCESS | 20903 | 1463281535637 Marionette TRACE conn3 <- [1,2406,null,{}] 20:05:35 INFO - PROCESS | 20903 | 1463281535644 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:35 INFO - PROCESS | 20903 | 1463281535866 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 20:05:36 INFO - PROCESS | 20903 | 1463281536228 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:36 INFO - PROCESS | 20903 | ++DOCSHELL 0x891a1400 == 142 [pid = 20903] [id = 609] 20:05:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 154 (0x8dcd4000) [pid = 20903] [serial = 1828] [outer = (nil)] 20:05:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 155 (0x92b81400) [pid = 20903] [serial = 1829] [outer = 0x8dcd4000] 20:05:36 INFO - PROCESS | 20903 | 1463281536331 Marionette DEBUG loaded listener.js 20:05:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 156 (0x92c8c400) [pid = 20903] [serial = 1830] [outer = 0x8dcd4000] 20:05:37 INFO - PROCESS | 20903 | 1463281537269 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 20:05:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 20:05:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1681ms 20:05:37 INFO - PROCESS | 20903 | 1463281537317 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 20:05:37 INFO - PROCESS | 20903 | 1463281537320 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 20:05:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 20:05:37 INFO - PROCESS | 20903 | 1463281537328 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 20:05:37 INFO - PROCESS | 20903 | 1463281537332 Marionette TRACE conn3 <- [1,2410,null,{}] 20:05:37 INFO - PROCESS | 20903 | 1463281537338 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:37 INFO - PROCESS | 20903 | 1463281537586 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 20:05:37 INFO - PROCESS | 20903 | 1463281537926 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:37 INFO - PROCESS | 20903 | ++DOCSHELL 0x923bc800 == 143 [pid = 20903] [id = 610] 20:05:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 157 (0x92707c00) [pid = 20903] [serial = 1831] [outer = (nil)] 20:05:38 INFO - PROCESS | 20903 | ++DOMWINDOW == 158 (0x93ae6c00) [pid = 20903] [serial = 1832] [outer = 0x92707c00] 20:05:38 INFO - PROCESS | 20903 | 1463281538021 Marionette DEBUG loaded listener.js 20:05:38 INFO - PROCESS | 20903 | ++DOMWINDOW == 159 (0x93af4400) [pid = 20903] [serial = 1833] [outer = 0x92707c00] 20:05:39 INFO - PROCESS | 20903 | 1463281539009 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 20:05:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 20:05:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1731ms 20:05:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 20:05:39 INFO - PROCESS | 20903 | 1463281539061 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 20:05:39 INFO - PROCESS | 20903 | 1463281539064 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 20:05:39 INFO - PROCESS | 20903 | 1463281539072 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 20:05:39 INFO - PROCESS | 20903 | 1463281539075 Marionette TRACE conn3 <- [1,2414,null,{}] 20:05:39 INFO - PROCESS | 20903 | 1463281539082 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:39 INFO - PROCESS | 20903 | 1463281539363 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 20:05:39 INFO - PROCESS | 20903 | 1463281539714 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:39 INFO - PROCESS | 20903 | ++DOCSHELL 0x93add000 == 144 [pid = 20903] [id = 611] 20:05:39 INFO - PROCESS | 20903 | ++DOMWINDOW == 160 (0x95047400) [pid = 20903] [serial = 1834] [outer = (nil)] 20:05:39 INFO - PROCESS | 20903 | ++DOMWINDOW == 161 (0x95139c00) [pid = 20903] [serial = 1835] [outer = 0x95047400] 20:05:39 INFO - PROCESS | 20903 | 1463281539826 Marionette DEBUG loaded listener.js 20:05:39 INFO - PROCESS | 20903 | ++DOMWINDOW == 162 (0x977dec00) [pid = 20903] [serial = 1836] [outer = 0x95047400] 20:05:40 INFO - PROCESS | 20903 | 1463281540770 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 20:05:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 20:05:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1736ms 20:05:40 INFO - PROCESS | 20903 | 1463281540807 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 20:05:40 INFO - PROCESS | 20903 | 1463281540811 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 20:05:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 20:05:40 INFO - PROCESS | 20903 | 1463281540818 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 20:05:40 INFO - PROCESS | 20903 | 1463281540822 Marionette TRACE conn3 <- [1,2418,null,{}] 20:05:40 INFO - PROCESS | 20903 | 1463281540828 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:41 INFO - PROCESS | 20903 | 1463281541081 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 20:05:41 INFO - PROCESS | 20903 | 1463281541449 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:41 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ca52800 == 145 [pid = 20903] [id = 612] 20:05:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 163 (0x8e54d400) [pid = 20903] [serial = 1837] [outer = (nil)] 20:05:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 164 (0x98f33c00) [pid = 20903] [serial = 1838] [outer = 0x8e54d400] 20:05:41 INFO - PROCESS | 20903 | 1463281541543 Marionette DEBUG loaded listener.js 20:05:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 165 (0x98fbf000) [pid = 20903] [serial = 1839] [outer = 0x8e54d400] 20:05:42 INFO - PROCESS | 20903 | 1463281542453 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 20:05:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 20:05:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1688ms 20:05:42 INFO - PROCESS | 20903 | 1463281542507 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 20:05:42 INFO - PROCESS | 20903 | 1463281542510 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 20:05:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 20:05:42 INFO - PROCESS | 20903 | 1463281542517 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 20:05:42 INFO - PROCESS | 20903 | 1463281542521 Marionette TRACE conn3 <- [1,2422,null,{}] 20:05:42 INFO - PROCESS | 20903 | 1463281542536 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:42 INFO - PROCESS | 20903 | 1463281542765 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 20:05:43 INFO - PROCESS | 20903 | 1463281543100 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:43 INFO - PROCESS | 20903 | ++DOCSHELL 0x864b1800 == 146 [pid = 20903] [id = 613] 20:05:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 166 (0x9513f800) [pid = 20903] [serial = 1840] [outer = (nil)] 20:05:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 167 (0x99c04800) [pid = 20903] [serial = 1841] [outer = 0x9513f800] 20:05:43 INFO - PROCESS | 20903 | 1463281543189 Marionette DEBUG loaded listener.js 20:05:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 168 (0x99c0cc00) [pid = 20903] [serial = 1842] [outer = 0x9513f800] 20:05:44 INFO - PROCESS | 20903 | 1463281544062 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 20:05:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 20:05:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1592ms 20:05:44 INFO - PROCESS | 20903 | 1463281544110 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 20:05:44 INFO - PROCESS | 20903 | 1463281544114 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 20:05:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 20:05:44 INFO - PROCESS | 20903 | 1463281544120 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 20:05:44 INFO - PROCESS | 20903 | 1463281544123 Marionette TRACE conn3 <- [1,2426,null,{}] 20:05:44 INFO - PROCESS | 20903 | 1463281544129 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:44 INFO - PROCESS | 20903 | 1463281544337 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 20:05:44 INFO - PROCESS | 20903 | 1463281544724 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:44 INFO - PROCESS | 20903 | ++DOCSHELL 0x88f0b000 == 147 [pid = 20903] [id = 614] 20:05:44 INFO - PROCESS | 20903 | ++DOMWINDOW == 169 (0x9892b000) [pid = 20903] [serial = 1843] [outer = (nil)] 20:05:44 INFO - PROCESS | 20903 | ++DOMWINDOW == 170 (0x9a121c00) [pid = 20903] [serial = 1844] [outer = 0x9892b000] 20:05:44 INFO - PROCESS | 20903 | 1463281544820 Marionette DEBUG loaded listener.js 20:05:44 INFO - PROCESS | 20903 | ++DOMWINDOW == 171 (0x9a2e3400) [pid = 20903] [serial = 1845] [outer = 0x9892b000] 20:05:45 INFO - PROCESS | 20903 | 1463281545708 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 20:05:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 20:05:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1630ms 20:05:45 INFO - PROCESS | 20903 | 1463281545751 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 20:05:45 INFO - PROCESS | 20903 | 1463281545755 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 20:05:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 20:05:45 INFO - PROCESS | 20903 | 1463281545762 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 20:05:45 INFO - PROCESS | 20903 | 1463281545765 Marionette TRACE conn3 <- [1,2430,null,{}] 20:05:45 INFO - PROCESS | 20903 | 1463281545771 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:46 INFO - PROCESS | 20903 | 1463281546003 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 20:05:46 INFO - PROCESS | 20903 | 1463281546357 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:46 INFO - PROCESS | 20903 | ++DOCSHELL 0x8fac7800 == 148 [pid = 20903] [id = 615] 20:05:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 172 (0x91eb1c00) [pid = 20903] [serial = 1846] [outer = (nil)] 20:05:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 173 (0x9b8de800) [pid = 20903] [serial = 1847] [outer = 0x91eb1c00] 20:05:46 INFO - PROCESS | 20903 | 1463281546447 Marionette DEBUG loaded listener.js 20:05:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 174 (0x9d99ac00) [pid = 20903] [serial = 1848] [outer = 0x91eb1c00] 20:05:47 INFO - PROCESS | 20903 | 1463281547336 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 20:05:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 20:05:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1637ms 20:05:47 INFO - PROCESS | 20903 | 1463281547401 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 20:05:47 INFO - PROCESS | 20903 | 1463281547405 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 20:05:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 20:05:47 INFO - PROCESS | 20903 | 1463281547411 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 20:05:47 INFO - PROCESS | 20903 | 1463281547414 Marionette TRACE conn3 <- [1,2434,null,{}] 20:05:47 INFO - PROCESS | 20903 | 1463281547420 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:47 INFO - PROCESS | 20903 | 1463281547651 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 20:05:48 INFO - PROCESS | 20903 | 1463281547989 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:48 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c71c400 == 149 [pid = 20903] [id = 616] 20:05:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 175 (0x95144400) [pid = 20903] [serial = 1849] [outer = (nil)] 20:05:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 176 (0xa2151c00) [pid = 20903] [serial = 1850] [outer = 0x95144400] 20:05:48 INFO - PROCESS | 20903 | 1463281548079 Marionette DEBUG loaded listener.js 20:05:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 177 (0xa2278800) [pid = 20903] [serial = 1851] [outer = 0x95144400] 20:05:48 INFO - PROCESS | 20903 | 1463281548975 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 20:05:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 20:05:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1638ms 20:05:49 INFO - PROCESS | 20903 | 1463281549050 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 20:05:49 INFO - PROCESS | 20903 | 1463281549054 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 20:05:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 20:05:49 INFO - PROCESS | 20903 | 1463281549061 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 20:05:49 INFO - PROCESS | 20903 | 1463281549064 Marionette TRACE conn3 <- [1,2438,null,{}] 20:05:49 INFO - PROCESS | 20903 | 1463281549071 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:49 INFO - PROCESS | 20903 | 1463281549333 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 20:05:49 INFO - PROCESS | 20903 | 1463281549671 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:49 INFO - PROCESS | 20903 | ++DOCSHELL 0x88f0e000 == 150 [pid = 20903] [id = 617] 20:05:49 INFO - PROCESS | 20903 | ++DOMWINDOW == 178 (0x99d0ac00) [pid = 20903] [serial = 1852] [outer = (nil)] 20:05:49 INFO - PROCESS | 20903 | ++DOMWINDOW == 179 (0xa3543c00) [pid = 20903] [serial = 1853] [outer = 0x99d0ac00] 20:05:49 INFO - PROCESS | 20903 | 1463281549764 Marionette DEBUG loaded listener.js 20:05:49 INFO - PROCESS | 20903 | ++DOMWINDOW == 180 (0xa503c800) [pid = 20903] [serial = 1854] [outer = 0x99d0ac00] 20:05:50 INFO - PROCESS | 20903 | 1463281550675 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 20:05:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 20:05:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1689ms 20:05:50 INFO - PROCESS | 20903 | 1463281550750 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 20:05:50 INFO - PROCESS | 20903 | 1463281550754 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 20:05:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 20:05:50 INFO - PROCESS | 20903 | 1463281550761 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 20:05:50 INFO - PROCESS | 20903 | 1463281550764 Marionette TRACE conn3 <- [1,2442,null,{}] 20:05:50 INFO - PROCESS | 20903 | 1463281550770 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:51 INFO - PROCESS | 20903 | 1463281551058 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 20:05:51 INFO - PROCESS | 20903 | 1463281551415 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:53 INFO - PROCESS | 20903 | --DOCSHELL 0x864b5c00 == 149 [pid = 20903] [id = 599] 20:05:53 INFO - PROCESS | 20903 | --DOCSHELL 0x8ba8bc00 == 148 [pid = 20903] [id = 598] 20:05:53 INFO - PROCESS | 20903 | --DOCSHELL 0x8b823000 == 147 [pid = 20903] [id = 597] 20:05:53 INFO - PROCESS | 20903 | --DOCSHELL 0x8901ac00 == 146 [pid = 20903] [id = 596] 20:05:53 INFO - PROCESS | 20903 | --DOCSHELL 0x91ff0800 == 145 [pid = 20903] [id = 587] 20:05:53 INFO - PROCESS | 20903 | --DOCSHELL 0x92b83000 == 144 [pid = 20903] [id = 586] 20:05:53 INFO - PROCESS | 20903 | --DOCSHELL 0x8ecbec00 == 143 [pid = 20903] [id = 584] 20:05:53 INFO - PROCESS | 20903 | --DOCSHELL 0x8b82c800 == 142 [pid = 20903] [id = 585] 20:05:53 INFO - PROCESS | 20903 | --DOCSHELL 0x8f81d000 == 141 [pid = 20903] [id = 583] 20:05:53 INFO - PROCESS | 20903 | --DOCSHELL 0x87c7c000 == 140 [pid = 20903] [id = 582] 20:05:53 INFO - PROCESS | 20903 | --DOCSHELL 0x8ddc2000 == 139 [pid = 20903] [id = 581] 20:05:53 INFO - PROCESS | 20903 | --DOCSHELL 0x8e541c00 == 138 [pid = 20903] [id = 580] 20:05:53 INFO - PROCESS | 20903 | --DOCSHELL 0x8af4dc00 == 137 [pid = 20903] [id = 579] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 179 (0x8edb2400) [pid = 20903] [serial = 1680] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 178 (0x99606400) [pid = 20903] [serial = 1712] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 177 (0x8a637400) [pid = 20903] [serial = 1671] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 176 (0x9500ec00) [pid = 20903] [serial = 1706] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 175 (0x92e37c00) [pid = 20903] [serial = 1701] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 174 (0x8db63800) [pid = 20903] [serial = 1730] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 173 (0x93cd9400) [pid = 20903] [serial = 1704] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 172 (0x9d9c8c00) [pid = 20903] [serial = 1722] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 171 (0x9a119400) [pid = 20903] [serial = 1716] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 170 (0x8ddbbc00) [pid = 20903] [serial = 1734] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 169 (0x92417400) [pid = 20903] [serial = 1692] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 168 (0x9270dc00) [pid = 20903] [serial = 1694] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 167 (0x91d8b400) [pid = 20903] [serial = 1686] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 166 (0x8bb0ec00) [pid = 20903] [serial = 1727] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 165 (0x92b90800) [pid = 20903] [serial = 1700] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 164 (0x93c07400) [pid = 20903] [serial = 1703] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 163 (0x8ba8dc00) [pid = 20903] [serial = 1733] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 162 (0x8f819000) [pid = 20903] [serial = 1682] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 161 (0x977eb000) [pid = 20903] [serial = 1709] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 160 (0x92a32400) [pid = 20903] [serial = 1698] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 159 (0x981d9800) [pid = 20903] [serial = 1710] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 158 (0x8ddba400) [pid = 20903] [serial = 1731] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 157 (0x8c3ca400) [pid = 20903] [serial = 1728] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 156 (0x8ecc3800) [pid = 20903] [serial = 1602] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 155 (0x91eb3000) [pid = 20903] [serial = 1688] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 154 (0x89ee9800) [pid = 20903] [serial = 1725] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 153 (0x913d0000) [pid = 20903] [serial = 1685] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 152 (0x898c9800) [pid = 20903] [serial = 1670] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 151 (0x9b0c9000) [pid = 20903] [serial = 1719] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 150 (0x99d06000) [pid = 20903] [serial = 1715] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 149 (0x8da10000) [pid = 20903] [serial = 1674] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 148 (0x9970b800) [pid = 20903] [serial = 1713] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 147 (0x95043800) [pid = 20903] [serial = 1707] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 146 (0x92a27800) [pid = 20903] [serial = 1695] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 145 (0x8cad4800) [pid = 20903] [serial = 1673] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 144 (0x92a30800) [pid = 20903] [serial = 1697] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 143 (0x8edaa800) [pid = 20903] [serial = 1679] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 142 (0x891a5c00) [pid = 20903] [serial = 1724] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 141 (0x9ab59000) [pid = 20903] [serial = 1718] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 140 (0x9240e400) [pid = 20903] [serial = 1691] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 139 (0x8f81f000) [pid = 20903] [serial = 1683] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 138 (0x8ea63400) [pid = 20903] [serial = 1677] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 137 (0x9d95d000) [pid = 20903] [serial = 1721] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 136 (0x91ff2800) [pid = 20903] [serial = 1689] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 135 (0x8e5f1400) [pid = 20903] [serial = 1676] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | --DOMWINDOW == 134 (0x8e6cc400) [pid = 20903] [serial = 1736] [outer = (nil)] [url = about:blank] 20:05:53 INFO - PROCESS | 20903 | ++DOCSHELL 0x864b5c00 == 138 [pid = 20903] [id = 618] 20:05:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 135 (0x87c7c000) [pid = 20903] [serial = 1855] [outer = (nil)] 20:05:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 136 (0x898c8000) [pid = 20903] [serial = 1856] [outer = 0x87c7c000] 20:05:53 INFO - PROCESS | 20903 | 1463281553808 Marionette DEBUG loaded listener.js 20:05:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 137 (0x89ea7000) [pid = 20903] [serial = 1857] [outer = 0x87c7c000] 20:05:54 INFO - PROCESS | 20903 | 1463281554622 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 20:05:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 20:05:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 3889ms 20:05:54 INFO - PROCESS | 20903 | 1463281554651 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 20:05:54 INFO - PROCESS | 20903 | 1463281554663 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 20:05:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 20:05:54 INFO - PROCESS | 20903 | 1463281554695 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 20:05:54 INFO - PROCESS | 20903 | 1463281554699 Marionette TRACE conn3 <- [1,2446,null,{}] 20:05:54 INFO - PROCESS | 20903 | 1463281554707 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:54 INFO - PROCESS | 20903 | 1463281554930 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 20:05:55 INFO - PROCESS | 20903 | 1463281555159 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:55 INFO - PROCESS | 20903 | ++DOCSHELL 0x8b82b800 == 139 [pid = 20903] [id = 619] 20:05:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 138 (0x8ba90c00) [pid = 20903] [serial = 1858] [outer = (nil)] 20:05:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 139 (0x8c182c00) [pid = 20903] [serial = 1859] [outer = 0x8ba90c00] 20:05:55 INFO - PROCESS | 20903 | 1463281555240 Marionette DEBUG loaded listener.js 20:05:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 140 (0x8c3ce000) [pid = 20903] [serial = 1860] [outer = 0x8ba90c00] 20:05:56 INFO - PROCESS | 20903 | 1463281556088 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 20:05:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 20:05:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1490ms 20:05:56 INFO - PROCESS | 20903 | 1463281556184 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 20:05:56 INFO - PROCESS | 20903 | 1463281556189 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 20:05:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 20:05:56 INFO - PROCESS | 20903 | 1463281556200 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 20:05:56 INFO - PROCESS | 20903 | 1463281556203 Marionette TRACE conn3 <- [1,2450,null,{}] 20:05:56 INFO - PROCESS | 20903 | 1463281556210 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:56 INFO - PROCESS | 20903 | 1463281556508 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 20:05:56 INFO - PROCESS | 20903 | 1463281556545 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:56 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c715800 == 140 [pid = 20903] [id = 620] 20:05:56 INFO - PROCESS | 20903 | ++DOMWINDOW == 141 (0x8ca50800) [pid = 20903] [serial = 1861] [outer = (nil)] 20:05:56 INFO - PROCESS | 20903 | ++DOMWINDOW == 142 (0x8db67000) [pid = 20903] [serial = 1862] [outer = 0x8ca50800] 20:05:56 INFO - PROCESS | 20903 | 1463281556620 Marionette DEBUG loaded listener.js 20:05:56 INFO - PROCESS | 20903 | ++DOMWINDOW == 143 (0x8ddbb400) [pid = 20903] [serial = 1863] [outer = 0x8ca50800] 20:05:57 INFO - PROCESS | 20903 | 1463281557688 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 20:05:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 20:05:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1532ms 20:05:57 INFO - PROCESS | 20903 | 1463281557732 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 20:05:57 INFO - PROCESS | 20903 | 1463281557736 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 20:05:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 20:05:57 INFO - PROCESS | 20903 | 1463281557742 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 20:05:57 INFO - PROCESS | 20903 | 1463281557748 Marionette TRACE conn3 <- [1,2454,null,{}] 20:05:57 INFO - PROCESS | 20903 | 1463281557772 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:58 INFO - PROCESS | 20903 | 1463281558063 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 20:05:58 INFO - PROCESS | 20903 | 1463281558115 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:58 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c3c1800 == 141 [pid = 20903] [id = 621] 20:05:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 144 (0x8e5f5000) [pid = 20903] [serial = 1864] [outer = (nil)] 20:05:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 145 (0x8e6cd000) [pid = 20903] [serial = 1865] [outer = 0x8e5f5000] 20:05:58 INFO - PROCESS | 20903 | 1463281558190 Marionette DEBUG loaded listener.js 20:05:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 146 (0x8ea67400) [pid = 20903] [serial = 1866] [outer = 0x8e5f5000] 20:05:59 INFO - PROCESS | 20903 | --DOMWINDOW == 145 (0x93c01400) [pid = 20903] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 20:05:59 INFO - PROCESS | 20903 | --DOMWINDOW == 144 (0x99c0f400) [pid = 20903] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 20:05:59 INFO - PROCESS | 20903 | --DOMWINDOW == 143 (0x8e6cf400) [pid = 20903] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 20:05:59 INFO - PROCESS | 20903 | --DOMWINDOW == 142 (0x88f02400) [pid = 20903] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 20:05:59 INFO - PROCESS | 20903 | --DOMWINDOW == 141 (0xa11d6c00) [pid = 20903] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 20:05:59 INFO - PROCESS | 20903 | --DOMWINDOW == 140 (0x92b84c00) [pid = 20903] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 20:05:59 INFO - PROCESS | 20903 | --DOMWINDOW == 139 (0x8b825400) [pid = 20903] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 20:05:59 INFO - PROCESS | 20903 | --DOMWINDOW == 138 (0x8b9a2800) [pid = 20903] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 20:05:59 INFO - PROCESS | 20903 | --DOMWINDOW == 137 (0x8fad5c00) [pid = 20903] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 20:05:59 INFO - PROCESS | 20903 | --DOMWINDOW == 136 (0x8faba000) [pid = 20903] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 20:05:59 INFO - PROCESS | 20903 | --DOMWINDOW == 135 (0x8f816400) [pid = 20903] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 20:05:59 INFO - PROCESS | 20903 | --DOMWINDOW == 134 (0x92417000) [pid = 20903] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 20:05:59 INFO - PROCESS | 20903 | --DOMWINDOW == 133 (0x89025000) [pid = 20903] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 20:05:59 INFO - PROCESS | 20903 | --DOMWINDOW == 132 (0x9240b400) [pid = 20903] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 20:05:59 INFO - PROCESS | 20903 | --DOMWINDOW == 131 (0x8c184400) [pid = 20903] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 20:05:59 INFO - PROCESS | 20903 | --DOMWINDOW == 130 (0x8e545000) [pid = 20903] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 20:05:59 INFO - PROCESS | 20903 | --DOMWINDOW == 129 (0x8c71bc00) [pid = 20903] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 20:05:59 INFO - PROCESS | 20903 | --DOMWINDOW == 128 (0x9a947400) [pid = 20903] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 20:05:59 INFO - PROCESS | 20903 | --DOMWINDOW == 127 (0x9a2d2000) [pid = 20903] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 20:05:59 INFO - PROCESS | 20903 | --DOMWINDOW == 126 (0x8edad000) [pid = 20903] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 20:05:59 INFO - PROCESS | 20903 | --DOMWINDOW == 125 (0x8c3c2400) [pid = 20903] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 20:05:59 INFO - PROCESS | 20903 | 1463281559630 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 20:05:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 20:05:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1906ms 20:05:59 INFO - PROCESS | 20903 | 1463281559648 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 20:05:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 20:05:59 INFO - PROCESS | 20903 | 1463281559652 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 20:05:59 INFO - PROCESS | 20903 | 1463281559658 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 20:05:59 INFO - PROCESS | 20903 | 1463281559661 Marionette TRACE conn3 <- [1,2458,null,{}] 20:05:59 INFO - PROCESS | 20903 | 1463281559667 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:59 INFO - PROCESS | 20903 | 1463281559893 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 20:06:00 INFO - PROCESS | 20903 | 1463281560115 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:00 INFO - PROCESS | 20903 | ++DOCSHELL 0x89ea3000 == 142 [pid = 20903] [id = 622] 20:06:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 126 (0x8c3c2400) [pid = 20903] [serial = 1867] [outer = (nil)] 20:06:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 127 (0x8ea70c00) [pid = 20903] [serial = 1868] [outer = 0x8c3c2400] 20:06:00 INFO - PROCESS | 20903 | 1463281560190 Marionette DEBUG loaded listener.js 20:06:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 128 (0x8ebf3400) [pid = 20903] [serial = 1869] [outer = 0x8c3c2400] 20:06:01 INFO - PROCESS | 20903 | 1463281561155 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 20:06:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 20:06:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1539ms 20:06:01 INFO - PROCESS | 20903 | 1463281561199 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 20:06:01 INFO - PROCESS | 20903 | 1463281561205 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 20:06:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 20:06:01 INFO - PROCESS | 20903 | 1463281561214 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 20:06:01 INFO - PROCESS | 20903 | 1463281561221 Marionette TRACE conn3 <- [1,2462,null,{}] 20:06:01 INFO - PROCESS | 20903 | 1463281561229 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:01 INFO - PROCESS | 20903 | 1463281561491 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 20:06:01 INFO - PROCESS | 20903 | 1463281561825 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:01 INFO - PROCESS | 20903 | ++DOCSHELL 0x8b821c00 == 143 [pid = 20903] [id = 623] 20:06:01 INFO - PROCESS | 20903 | ++DOMWINDOW == 129 (0x8b823000) [pid = 20903] [serial = 1870] [outer = (nil)] 20:06:01 INFO - PROCESS | 20903 | ++DOMWINDOW == 130 (0x8ba89c00) [pid = 20903] [serial = 1871] [outer = 0x8b823000] 20:06:01 INFO - PROCESS | 20903 | 1463281561922 Marionette DEBUG loaded listener.js 20:06:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 131 (0x8bb11000) [pid = 20903] [serial = 1872] [outer = 0x8b823000] 20:06:02 INFO - PROCESS | 20903 | 1463281562914 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 20:06:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 20:06:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1741ms 20:06:02 INFO - PROCESS | 20903 | 1463281562957 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 20:06:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 20:06:02 INFO - PROCESS | 20903 | 1463281562967 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 20:06:02 INFO - PROCESS | 20903 | 1463281562980 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 20:06:02 INFO - PROCESS | 20903 | 1463281562985 Marionette TRACE conn3 <- [1,2466,null,{}] 20:06:02 INFO - PROCESS | 20903 | 1463281562992 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:03 INFO - PROCESS | 20903 | 1463281563229 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 20:06:03 INFO - PROCESS | 20903 | 1463281563565 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:03 INFO - PROCESS | 20903 | ++DOCSHELL 0x8db66000 == 144 [pid = 20903] [id = 624] 20:06:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 132 (0x8db67c00) [pid = 20903] [serial = 1873] [outer = (nil)] 20:06:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 133 (0x8ddc3400) [pid = 20903] [serial = 1874] [outer = 0x8db67c00] 20:06:03 INFO - PROCESS | 20903 | 1463281563659 Marionette DEBUG loaded listener.js 20:06:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 134 (0x8e54a800) [pid = 20903] [serial = 1875] [outer = 0x8db67c00] 20:06:04 INFO - PROCESS | 20903 | 1463281564573 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 20:06:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 20:06:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1641ms 20:06:04 INFO - PROCESS | 20903 | 1463281564619 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 20:06:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 20:06:04 INFO - PROCESS | 20903 | 1463281564624 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 20:06:04 INFO - PROCESS | 20903 | 1463281564630 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 20:06:04 INFO - PROCESS | 20903 | 1463281564637 Marionette TRACE conn3 <- [1,2470,null,{}] 20:06:04 INFO - PROCESS | 20903 | 1463281564654 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:04 INFO - PROCESS | 20903 | 1463281564922 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 20:06:05 INFO - PROCESS | 20903 | 1463281565306 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:05 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e6d3800 == 145 [pid = 20903] [id = 625] 20:06:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 135 (0x8edabc00) [pid = 20903] [serial = 1876] [outer = (nil)] 20:06:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 136 (0x8f818c00) [pid = 20903] [serial = 1877] [outer = 0x8edabc00] 20:06:05 INFO - PROCESS | 20903 | 1463281565402 Marionette DEBUG loaded listener.js 20:06:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 137 (0x8fab6800) [pid = 20903] [serial = 1878] [outer = 0x8edabc00] 20:06:06 INFO - PROCESS | 20903 | 1463281566343 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 20:06:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 20:06:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1789ms 20:06:06 INFO - PROCESS | 20903 | 1463281566420 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 20:06:06 INFO - PROCESS | 20903 | 1463281566424 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 20:06:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 20:06:06 INFO - PROCESS | 20903 | 1463281566432 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 20:06:06 INFO - PROCESS | 20903 | 1463281566435 Marionette TRACE conn3 <- [1,2474,null,{}] 20:06:06 INFO - PROCESS | 20903 | 1463281566441 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:06 INFO - PROCESS | 20903 | 1463281566699 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 20:06:07 INFO - PROCESS | 20903 | 1463281567032 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:07 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ecbc400 == 146 [pid = 20903] [id = 626] 20:06:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 138 (0x8fac8c00) [pid = 20903] [serial = 1879] [outer = (nil)] 20:06:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 139 (0x913de400) [pid = 20903] [serial = 1880] [outer = 0x8fac8c00] 20:06:07 INFO - PROCESS | 20903 | 1463281567124 Marionette DEBUG loaded listener.js 20:06:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 140 (0x91d94c00) [pid = 20903] [serial = 1881] [outer = 0x8fac8c00] 20:06:08 INFO - PROCESS | 20903 | 1463281568032 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 20:06:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 20:06:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1637ms 20:06:08 INFO - PROCESS | 20903 | 1463281568070 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 20:06:08 INFO - PROCESS | 20903 | 1463281568073 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 20:06:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 20:06:08 INFO - PROCESS | 20903 | 1463281568080 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 20:06:08 INFO - PROCESS | 20903 | 1463281568084 Marionette TRACE conn3 <- [1,2478,null,{}] 20:06:08 INFO - PROCESS | 20903 | 1463281568090 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:08 INFO - PROCESS | 20903 | 1463281568310 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 20:06:08 INFO - PROCESS | 20903 | 1463281568648 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:08 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ecc3c00 == 147 [pid = 20903] [id = 627] 20:06:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 141 (0x913d0400) [pid = 20903] [serial = 1882] [outer = (nil)] 20:06:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 142 (0x91ff2800) [pid = 20903] [serial = 1883] [outer = 0x913d0400] 20:06:08 INFO - PROCESS | 20903 | 1463281568740 Marionette DEBUG loaded listener.js 20:06:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 143 (0x922f6800) [pid = 20903] [serial = 1884] [outer = 0x913d0400] 20:06:09 INFO - PROCESS | 20903 | 1463281569674 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 20:06:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 20:06:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1630ms 20:06:09 INFO - PROCESS | 20903 | 1463281569711 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 20:06:09 INFO - PROCESS | 20903 | 1463281569715 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 20:06:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 20:06:09 INFO - PROCESS | 20903 | 1463281569722 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 20:06:09 INFO - PROCESS | 20903 | 1463281569726 Marionette TRACE conn3 <- [1,2482,null,{}] 20:06:09 INFO - PROCESS | 20903 | 1463281569731 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:10 INFO - PROCESS | 20903 | 1463281570022 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 20:06:10 INFO - PROCESS | 20903 | 1463281570370 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:10 INFO - PROCESS | 20903 | ++DOCSHELL 0x891a7400 == 148 [pid = 20903] [id = 628] 20:06:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 144 (0x8c940c00) [pid = 20903] [serial = 1885] [outer = (nil)] 20:06:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 145 (0x92709c00) [pid = 20903] [serial = 1886] [outer = 0x8c940c00] 20:06:10 INFO - PROCESS | 20903 | 1463281570458 Marionette DEBUG loaded listener.js 20:06:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 146 (0x92a31400) [pid = 20903] [serial = 1887] [outer = 0x8c940c00] 20:06:11 INFO - PROCESS | 20903 | 1463281571395 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 20:06:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 20:06:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1748ms 20:06:11 INFO - PROCESS | 20903 | 1463281571471 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 20:06:11 INFO - PROCESS | 20903 | 1463281571475 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 20:06:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 20:06:11 INFO - PROCESS | 20903 | 1463281571481 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 20:06:11 INFO - PROCESS | 20903 | 1463281571485 Marionette TRACE conn3 <- [1,2486,null,{}] 20:06:11 INFO - PROCESS | 20903 | 1463281571490 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:11 INFO - PROCESS | 20903 | 1463281571737 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 20:06:12 INFO - PROCESS | 20903 | 1463281572068 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:12 INFO - PROCESS | 20903 | ++DOCSHELL 0x89ee2c00 == 149 [pid = 20903] [id = 629] 20:06:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 147 (0x8b825000) [pid = 20903] [serial = 1888] [outer = (nil)] 20:06:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 148 (0x92c8b400) [pid = 20903] [serial = 1889] [outer = 0x8b825000] 20:06:12 INFO - PROCESS | 20903 | 1463281572157 Marionette DEBUG loaded listener.js 20:06:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 149 (0x92e2d800) [pid = 20903] [serial = 1890] [outer = 0x8b825000] 20:06:13 INFO - PROCESS | 20903 | 1463281573043 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 20:06:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 20:06:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1643ms 20:06:13 INFO - PROCESS | 20903 | 1463281573125 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 20:06:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 20:06:13 INFO - PROCESS | 20903 | 1463281573129 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 20:06:13 INFO - PROCESS | 20903 | 1463281573136 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 20:06:13 INFO - PROCESS | 20903 | 1463281573139 Marionette TRACE conn3 <- [1,2490,null,{}] 20:06:13 INFO - PROCESS | 20903 | 1463281573145 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:13 INFO - PROCESS | 20903 | 1463281573399 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 20:06:13 INFO - PROCESS | 20903 | 1463281573736 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:13 INFO - PROCESS | 20903 | ++DOCSHELL 0x92a33400 == 150 [pid = 20903] [id = 630] 20:06:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 150 (0x93ae5c00) [pid = 20903] [serial = 1891] [outer = (nil)] 20:06:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 151 (0x93cdac00) [pid = 20903] [serial = 1892] [outer = 0x93ae5c00] 20:06:13 INFO - PROCESS | 20903 | 1463281573826 Marionette DEBUG loaded listener.js 20:06:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 152 (0x94625400) [pid = 20903] [serial = 1893] [outer = 0x93ae5c00] 20:06:14 INFO - PROCESS | 20903 | 1463281574771 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 20:06:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 20:06:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1693ms 20:06:14 INFO - PROCESS | 20903 | 1463281574829 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 20:06:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 20:06:14 INFO - PROCESS | 20903 | 1463281574833 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 20:06:14 INFO - PROCESS | 20903 | 1463281574840 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 20:06:14 INFO - PROCESS | 20903 | 1463281574844 Marionette TRACE conn3 <- [1,2494,null,{}] 20:06:14 INFO - PROCESS | 20903 | 1463281574850 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:15 INFO - PROCESS | 20903 | 1463281575130 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 20:06:15 INFO - PROCESS | 20903 | 1463281575475 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:15 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e3f0400 == 151 [pid = 20903] [id = 631] 20:06:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 153 (0x8e3f9c00) [pid = 20903] [serial = 1894] [outer = (nil)] 20:06:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 154 (0x9462ec00) [pid = 20903] [serial = 1895] [outer = 0x8e3f9c00] 20:06:15 INFO - PROCESS | 20903 | 1463281575569 Marionette DEBUG loaded listener.js 20:06:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 155 (0x9503bc00) [pid = 20903] [serial = 1896] [outer = 0x8e3f9c00] 20:06:16 INFO - PROCESS | 20903 | 1463281576526 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 20:06:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 20:06:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1745ms 20:06:16 INFO - PROCESS | 20903 | 1463281576588 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 20:06:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 20:06:16 INFO - PROCESS | 20903 | 1463281576593 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 20:06:16 INFO - PROCESS | 20903 | 1463281576599 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 20:06:16 INFO - PROCESS | 20903 | 1463281576603 Marionette TRACE conn3 <- [1,2498,null,{}] 20:06:16 INFO - PROCESS | 20903 | 1463281576609 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:16 INFO - PROCESS | 20903 | 1463281576847 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 20:06:17 INFO - PROCESS | 20903 | 1463281577187 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:17 INFO - PROCESS | 20903 | ++DOCSHELL 0x93cd5400 == 152 [pid = 20903] [id = 632] 20:06:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 156 (0x93cdd800) [pid = 20903] [serial = 1897] [outer = (nil)] 20:06:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 157 (0x95265400) [pid = 20903] [serial = 1898] [outer = 0x93cdd800] 20:06:17 INFO - PROCESS | 20903 | 1463281577281 Marionette DEBUG loaded listener.js 20:06:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 158 (0x977e7000) [pid = 20903] [serial = 1899] [outer = 0x93cdd800] 20:06:18 INFO - PROCESS | 20903 | 1463281578177 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 20:06:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 20:06:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1639ms 20:06:18 INFO - PROCESS | 20903 | 1463281578239 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 20:06:18 INFO - PROCESS | 20903 | 1463281578243 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 20:06:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 20:06:18 INFO - PROCESS | 20903 | 1463281578250 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 20:06:18 INFO - PROCESS | 20903 | 1463281578255 Marionette TRACE conn3 <- [1,2502,null,{}] 20:06:18 INFO - PROCESS | 20903 | 1463281578261 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:18 INFO - PROCESS | 20903 | 1463281578542 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 20:06:18 INFO - PROCESS | 20903 | 1463281578893 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:18 INFO - PROCESS | 20903 | ++DOCSHELL 0x95138400 == 153 [pid = 20903] [id = 633] 20:06:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 159 (0x99c09400) [pid = 20903] [serial = 1900] [outer = (nil)] 20:06:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 160 (0x99d10400) [pid = 20903] [serial = 1901] [outer = 0x99c09400] 20:06:19 INFO - PROCESS | 20903 | 1463281578997 Marionette DEBUG loaded listener.js 20:06:19 INFO - PROCESS | 20903 | ++DOMWINDOW == 161 (0x9a2cac00) [pid = 20903] [serial = 1902] [outer = 0x99c09400] 20:06:20 INFO - PROCESS | 20903 | 1463281580005 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 20:06:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 20:06:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1839ms 20:06:20 INFO - PROCESS | 20903 | 1463281580090 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 20:06:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 20:06:20 INFO - PROCESS | 20903 | 1463281580094 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 20:06:20 INFO - PROCESS | 20903 | 1463281580101 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 20:06:20 INFO - PROCESS | 20903 | 1463281580105 Marionette TRACE conn3 <- [1,2506,null,{}] 20:06:20 INFO - PROCESS | 20903 | 1463281580111 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:20 INFO - PROCESS | 20903 | 1463281580398 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 20:06:20 INFO - PROCESS | 20903 | 1463281580742 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:20 INFO - PROCESS | 20903 | ++DOCSHELL 0x91eaa400 == 154 [pid = 20903] [id = 634] 20:06:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 162 (0x922eb800) [pid = 20903] [serial = 1903] [outer = (nil)] 20:06:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 163 (0x9b24b800) [pid = 20903] [serial = 1904] [outer = 0x922eb800] 20:06:20 INFO - PROCESS | 20903 | 1463281580838 Marionette DEBUG loaded listener.js 20:06:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 164 (0x9b8e8c00) [pid = 20903] [serial = 1905] [outer = 0x922eb800] 20:06:21 INFO - PROCESS | 20903 | 1463281581742 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 20:06:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 20:06:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1683ms 20:06:21 INFO - PROCESS | 20903 | 1463281581784 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 20:06:21 INFO - PROCESS | 20903 | 1463281581788 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 20:06:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 20:06:21 INFO - PROCESS | 20903 | 1463281581794 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 20:06:21 INFO - PROCESS | 20903 | 1463281581798 Marionette TRACE conn3 <- [1,2510,null,{}] 20:06:21 INFO - PROCESS | 20903 | 1463281581803 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:22 INFO - PROCESS | 20903 | 1463281582042 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 20:06:22 INFO - PROCESS | 20903 | 1463281582337 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:22 INFO - PROCESS | 20903 | ++DOCSHELL 0x99c07000 == 155 [pid = 20903] [id = 635] 20:06:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 165 (0x99f1d000) [pid = 20903] [serial = 1906] [outer = (nil)] 20:06:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 166 (0xa112d400) [pid = 20903] [serial = 1907] [outer = 0x99f1d000] 20:06:22 INFO - PROCESS | 20903 | 1463281582472 Marionette DEBUG loaded listener.js 20:06:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 167 (0xa11d6400) [pid = 20903] [serial = 1908] [outer = 0x99f1d000] 20:06:23 INFO - PROCESS | 20903 | 1463281583384 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 20:06:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 20:06:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1647ms 20:06:23 INFO - PROCESS | 20903 | 1463281583444 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 20:06:23 INFO - PROCESS | 20903 | 1463281583448 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 20:06:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 20:06:23 INFO - PROCESS | 20903 | 1463281583454 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 20:06:23 INFO - PROCESS | 20903 | 1463281583458 Marionette TRACE conn3 <- [1,2514,null,{}] 20:06:23 INFO - PROCESS | 20903 | 1463281583464 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:23 INFO - PROCESS | 20903 | 1463281583706 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 20:06:24 INFO - PROCESS | 20903 | 1463281584050 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:24 INFO - PROCESS | 20903 | ++DOCSHELL 0x922f7c00 == 156 [pid = 20903] [id = 636] 20:06:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 168 (0x98f34c00) [pid = 20903] [serial = 1909] [outer = (nil)] 20:06:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 169 (0xa3221800) [pid = 20903] [serial = 1910] [outer = 0x98f34c00] 20:06:24 INFO - PROCESS | 20903 | 1463281584144 Marionette DEBUG loaded listener.js 20:06:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 170 (0xa325b800) [pid = 20903] [serial = 1911] [outer = 0x98f34c00] 20:06:25 INFO - PROCESS | 20903 | 1463281585067 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 20:06:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 20:06:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1684ms 20:06:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 20:06:25 INFO - PROCESS | 20903 | 1463281585139 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 20:06:25 INFO - PROCESS | 20903 | 1463281585142 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 20:06:25 INFO - PROCESS | 20903 | 1463281585149 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 20:06:25 INFO - PROCESS | 20903 | 1463281585153 Marionette TRACE conn3 <- [1,2518,null,{}] 20:06:25 INFO - PROCESS | 20903 | 1463281585158 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:25 INFO - PROCESS | 20903 | 1463281585440 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 20:06:25 INFO - PROCESS | 20903 | 1463281585790 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:25 INFO - PROCESS | 20903 | ++DOCSHELL 0x92b85000 == 157 [pid = 20903] [id = 637] 20:06:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 171 (0x93af4800) [pid = 20903] [serial = 1912] [outer = (nil)] 20:06:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 172 (0xa6288000) [pid = 20903] [serial = 1913] [outer = 0x93af4800] 20:06:25 INFO - PROCESS | 20903 | 1463281585877 Marionette DEBUG loaded listener.js 20:06:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 173 (0xa676f000) [pid = 20903] [serial = 1914] [outer = 0x93af4800] 20:06:26 INFO - PROCESS | 20903 | 1463281586800 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 20:06:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 20:06:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1695ms 20:06:26 INFO - PROCESS | 20903 | 1463281586844 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 20:06:26 INFO - PROCESS | 20903 | 1463281586849 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 20:06:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 20:06:26 INFO - PROCESS | 20903 | 1463281586855 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 20:06:26 INFO - PROCESS | 20903 | 1463281586859 Marionette TRACE conn3 <- [1,2522,null,{}] 20:06:26 INFO - PROCESS | 20903 | 1463281586865 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:27 INFO - PROCESS | 20903 | 1463281587097 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 20:06:27 INFO - PROCESS | 20903 | 1463281587500 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:27 INFO - PROCESS | 20903 | ++DOCSHELL 0xa22c4c00 == 158 [pid = 20903] [id = 638] 20:06:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 174 (0xa3255c00) [pid = 20903] [serial = 1915] [outer = (nil)] 20:06:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 175 (0xa68a4400) [pid = 20903] [serial = 1916] [outer = 0xa3255c00] 20:06:27 INFO - PROCESS | 20903 | 1463281587596 Marionette DEBUG loaded listener.js 20:06:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 176 (0xa68a8400) [pid = 20903] [serial = 1917] [outer = 0xa3255c00] 20:06:28 INFO - PROCESS | 20903 | 1463281588501 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 20:06:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 20:06:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1686ms 20:06:28 INFO - PROCESS | 20903 | 1463281588543 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 20:06:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 20:06:28 INFO - PROCESS | 20903 | 1463281588548 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 20:06:28 INFO - PROCESS | 20903 | 1463281588554 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 20:06:28 INFO - PROCESS | 20903 | 1463281588557 Marionette TRACE conn3 <- [1,2526,null,{}] 20:06:28 INFO - PROCESS | 20903 | 1463281588563 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:28 INFO - PROCESS | 20903 | 1463281588893 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 20:06:29 INFO - PROCESS | 20903 | 1463281589165 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:29 INFO - PROCESS | 20903 | ++DOCSHELL 0x86559800 == 159 [pid = 20903] [id = 639] 20:06:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 177 (0x86559c00) [pid = 20903] [serial = 1918] [outer = (nil)] 20:06:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 178 (0x86560800) [pid = 20903] [serial = 1919] [outer = 0x86559c00] 20:06:29 INFO - PROCESS | 20903 | 1463281589257 Marionette DEBUG loaded listener.js 20:06:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 179 (0x86564800) [pid = 20903] [serial = 1920] [outer = 0x86559c00] 20:06:30 INFO - PROCESS | 20903 | 1463281590163 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 20:06:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 20:06:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1642ms 20:06:30 INFO - PROCESS | 20903 | 1463281590196 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 20:06:30 INFO - PROCESS | 20903 | 1463281590199 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 20:06:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 20:06:30 INFO - PROCESS | 20903 | 1463281590206 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 20:06:30 INFO - PROCESS | 20903 | 1463281590209 Marionette TRACE conn3 <- [1,2530,null,{}] 20:06:30 INFO - PROCESS | 20903 | 1463281590215 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:30 INFO - PROCESS | 20903 | 1463281590465 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 20:06:30 INFO - PROCESS | 20903 | 1463281590822 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:30 INFO - PROCESS | 20903 | ++DOCSHELL 0x86558400 == 160 [pid = 20903] [id = 640] 20:06:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 180 (0x8655a800) [pid = 20903] [serial = 1921] [outer = (nil)] 20:06:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 181 (0xa6837800) [pid = 20903] [serial = 1922] [outer = 0x8655a800] 20:06:30 INFO - PROCESS | 20903 | 1463281590918 Marionette DEBUG loaded listener.js 20:06:31 INFO - PROCESS | 20903 | ++DOMWINDOW == 182 (0xa6b6a000) [pid = 20903] [serial = 1923] [outer = 0x8655a800] 20:06:33 INFO - PROCESS | 20903 | --DOCSHELL 0x8c3c1800 == 159 [pid = 20903] [id = 621] 20:06:33 INFO - PROCESS | 20903 | --DOCSHELL 0x8c715800 == 158 [pid = 20903] [id = 620] 20:06:33 INFO - PROCESS | 20903 | --DOCSHELL 0x8b82b800 == 157 [pid = 20903] [id = 619] 20:06:33 INFO - PROCESS | 20903 | --DOCSHELL 0x864b5c00 == 156 [pid = 20903] [id = 618] 20:06:33 INFO - PROCESS | 20903 | --DOCSHELL 0x8fac7800 == 155 [pid = 20903] [id = 615] 20:06:33 INFO - PROCESS | 20903 | --DOCSHELL 0x88f0b000 == 154 [pid = 20903] [id = 614] 20:06:33 INFO - PROCESS | 20903 | --DOCSHELL 0x8ca52800 == 153 [pid = 20903] [id = 612] 20:06:33 INFO - PROCESS | 20903 | --DOCSHELL 0x864b1800 == 152 [pid = 20903] [id = 613] 20:06:33 INFO - PROCESS | 20903 | --DOCSHELL 0x93add000 == 151 [pid = 20903] [id = 611] 20:06:33 INFO - PROCESS | 20903 | --DOCSHELL 0x923bc800 == 150 [pid = 20903] [id = 610] 20:06:33 INFO - PROCESS | 20903 | --DOCSHELL 0x891a1400 == 149 [pid = 20903] [id = 609] 20:06:33 INFO - PROCESS | 20903 | --DOCSHELL 0x8f815400 == 148 [pid = 20903] [id = 608] 20:06:33 INFO - PROCESS | 20903 | --DOCSHELL 0x91d95400 == 147 [pid = 20903] [id = 607] 20:06:33 INFO - PROCESS | 20903 | --DOCSHELL 0x8bb0b000 == 146 [pid = 20903] [id = 606] 20:06:33 INFO - PROCESS | 20903 | --DOCSHELL 0x8e5f1000 == 145 [pid = 20903] [id = 605] 20:06:33 INFO - PROCESS | 20903 | --DOCSHELL 0x87c84400 == 144 [pid = 20903] [id = 438] 20:06:33 INFO - PROCESS | 20903 | --DOCSHELL 0x8e2e6400 == 143 [pid = 20903] [id = 603] 20:06:33 INFO - PROCESS | 20903 | --DOCSHELL 0x8b9ad000 == 142 [pid = 20903] [id = 604] 20:06:33 INFO - PROCESS | 20903 | --DOCSHELL 0x8ddc1000 == 141 [pid = 20903] [id = 602] 20:06:33 INFO - PROCESS | 20903 | --DOCSHELL 0x864bac00 == 140 [pid = 20903] [id = 601] 20:06:33 INFO - PROCESS | 20903 | --DOCSHELL 0x8919a400 == 139 [pid = 20903] [id = 600] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 181 (0x8e3f0c00) [pid = 20903] [serial = 1802] [outer = (nil)] [url = about:blank] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 180 (0x9526e400) [pid = 20903] [serial = 1766] [outer = (nil)] [url = about:blank] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 179 (0x99d09000) [pid = 20903] [serial = 1769] [outer = (nil)] [url = about:blank] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 178 (0x9d9cfc00) [pid = 20903] [serial = 1775] [outer = (nil)] [url = about:blank] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 177 (0x8ca5cc00) [pid = 20903] [serial = 1800] [outer = (nil)] [url = about:blank] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 176 (0xa26ec400) [pid = 20903] [serial = 1781] [outer = (nil)] [url = about:blank] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 175 (0x93ae7c00) [pid = 20903] [serial = 1761] [outer = (nil)] [url = about:blank] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 174 (0x8ca5dc00) [pid = 20903] [serial = 1740] [outer = (nil)] [url = about:blank] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 173 (0x8bb11400) [pid = 20903] [serial = 1794] [outer = (nil)] [url = about:blank] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 172 (0x8b9a5400) [pid = 20903] [serial = 1799] [outer = (nil)] [url = about:blank] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 171 (0xa35ea800) [pid = 20903] [serial = 1784] [outer = (nil)] [url = about:blank] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 170 (0xa24fd000) [pid = 20903] [serial = 1782] [outer = (nil)] [url = about:blank] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 169 (0x8c71f400) [pid = 20903] [serial = 1739] [outer = (nil)] [url = about:blank] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 168 (0xa35f2c00) [pid = 20903] [serial = 1785] [outer = (nil)] [url = about:blank] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 167 (0x93adec00) [pid = 20903] [serial = 1760] [outer = (nil)] [url = about:blank] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 166 (0x91eae800) [pid = 20903] [serial = 1751] [outer = (nil)] [url = about:blank] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 165 (0x8ba8b000) [pid = 20903] [serial = 1793] [outer = (nil)] [url = about:blank] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 164 (0x91d90400) [pid = 20903] [serial = 1749] [outer = (nil)] [url = about:blank] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 163 (0x913d7000) [pid = 20903] [serial = 1748] [outer = (nil)] [url = about:blank] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 162 (0x9462f800) [pid = 20903] [serial = 1764] [outer = (nil)] [url = about:blank] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 161 (0x89ea6800) [pid = 20903] [serial = 1787] [outer = (nil)] [url = about:blank] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 160 (0x898cf000) [pid = 20903] [serial = 1791] [outer = (nil)] [url = about:blank] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 159 (0x92a2bc00) [pid = 20903] [serial = 1755] [outer = (nil)] [url = about:blank] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 158 (0x92c87400) [pid = 20903] [serial = 1758] [outer = (nil)] [url = about:blank] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 157 (0x9a2ca400) [pid = 20903] [serial = 1770] [outer = (nil)] [url = about:blank] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 156 (0x8e6ce000) [pid = 20903] [serial = 1743] [outer = (nil)] [url = about:blank] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 155 (0x8e54e800) [pid = 20903] [serial = 1742] [outer = (nil)] [url = about:blank] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 154 (0x8919e400) [pid = 20903] [serial = 1790] [outer = (nil)] [url = about:blank] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 153 (0x8cad7400) [pid = 20903] [serial = 1796] [outer = (nil)] [url = about:blank] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 152 (0x9270d800) [pid = 20903] [serial = 1754] [outer = (nil)] [url = about:blank] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 151 (0x9b24d400) [pid = 20903] [serial = 1773] [outer = (nil)] [url = about:blank] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 150 (0x93cda800) [pid = 20903] [serial = 1763] [outer = (nil)] [url = about:blank] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 149 (0xa219f800) [pid = 20903] [serial = 1779] [outer = (nil)] [url = about:blank] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 148 (0x91fef800) [pid = 20903] [serial = 1752] [outer = (nil)] [url = about:blank] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 147 (0xa2151800) [pid = 20903] [serial = 1778] [outer = (nil)] [url = about:blank] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 146 (0x8fab1800) [pid = 20903] [serial = 1746] [outer = (nil)] [url = about:blank] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 145 (0x981e4000) [pid = 20903] [serial = 1767] [outer = (nil)] [url = about:blank] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 144 (0x9b0c8000) [pid = 20903] [serial = 1772] [outer = (nil)] [url = about:blank] 20:06:33 INFO - PROCESS | 20903 | --DOMWINDOW == 143 (0x8da0f000) [pid = 20903] [serial = 1797] [outer = (nil)] [url = about:blank] 20:06:34 INFO - PROCESS | 20903 | --DOMWINDOW == 142 (0x92b8e000) [pid = 20903] [serial = 1757] [outer = (nil)] [url = about:blank] 20:06:34 INFO - PROCESS | 20903 | --DOMWINDOW == 141 (0x8e3f8000) [pid = 20903] [serial = 1668] [outer = (nil)] [url = about:blank] 20:06:34 INFO - PROCESS | 20903 | --DOMWINDOW == 140 (0xa061d400) [pid = 20903] [serial = 1776] [outer = (nil)] [url = about:blank] 20:06:34 INFO - PROCESS | 20903 | --DOMWINDOW == 139 (0x8f812800) [pid = 20903] [serial = 1745] [outer = (nil)] [url = about:blank] 20:06:34 INFO - PROCESS | 20903 | 1463281594319 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 20:06:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 20:06:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 4138ms 20:06:34 INFO - PROCESS | 20903 | 1463281594345 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 20:06:34 INFO - PROCESS | 20903 | 1463281594351 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 20:06:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 20:06:34 INFO - PROCESS | 20903 | 1463281594360 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 20:06:34 INFO - PROCESS | 20903 | 1463281594366 Marionette TRACE conn3 <- [1,2534,null,{}] 20:06:34 INFO - PROCESS | 20903 | 1463281594375 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:34 INFO - PROCESS | 20903 | 1463281594639 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 20:06:34 INFO - PROCESS | 20903 | 1463281594862 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:34 INFO - PROCESS | 20903 | ++DOCSHELL 0x864b5c00 == 140 [pid = 20903] [id = 641] 20:06:34 INFO - PROCESS | 20903 | ++DOMWINDOW == 140 (0x8655f400) [pid = 20903] [serial = 1924] [outer = (nil)] 20:06:34 INFO - PROCESS | 20903 | ++DOMWINDOW == 141 (0x898cfc00) [pid = 20903] [serial = 1925] [outer = 0x8655f400] 20:06:34 INFO - PROCESS | 20903 | 1463281594944 Marionette DEBUG loaded listener.js 20:06:35 INFO - PROCESS | 20903 | ++DOMWINDOW == 142 (0x89db3000) [pid = 20903] [serial = 1926] [outer = 0x8655f400] 20:06:35 INFO - PROCESS | 20903 | 1463281595774 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 20:06:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 20:06:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1439ms 20:06:35 INFO - PROCESS | 20903 | 1463281595799 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 20:06:35 INFO - PROCESS | 20903 | 1463281595808 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 20:06:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 20:06:35 INFO - PROCESS | 20903 | 1463281595817 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 20:06:35 INFO - PROCESS | 20903 | 1463281595822 Marionette TRACE conn3 <- [1,2538,null,{}] 20:06:35 INFO - PROCESS | 20903 | 1463281595828 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:36 INFO - PROCESS | 20903 | 1463281596134 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 20:06:36 INFO - PROCESS | 20903 | 1463281596282 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:36 INFO - PROCESS | 20903 | ++DOCSHELL 0x89daa800 == 141 [pid = 20903] [id = 642] 20:06:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 143 (0x89db2c00) [pid = 20903] [serial = 1927] [outer = (nil)] 20:06:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 144 (0x89eaa000) [pid = 20903] [serial = 1928] [outer = 0x89db2c00] 20:06:36 INFO - PROCESS | 20903 | 1463281596369 Marionette DEBUG loaded listener.js 20:06:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 145 (0x8a639800) [pid = 20903] [serial = 1929] [outer = 0x89db2c00] 20:06:37 INFO - PROCESS | 20903 | 1463281597319 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 20:06:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 20:06:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1538ms 20:06:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 20:06:37 INFO - PROCESS | 20903 | 1463281597356 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 20:06:37 INFO - PROCESS | 20903 | 1463281597359 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 20:06:37 INFO - PROCESS | 20903 | 1463281597366 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 20:06:37 INFO - PROCESS | 20903 | 1463281597371 Marionette TRACE conn3 <- [1,2542,null,{}] 20:06:37 INFO - PROCESS | 20903 | 1463281597397 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:37 INFO - PROCESS | 20903 | 1463281597691 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 20:06:37 INFO - PROCESS | 20903 | 1463281597740 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:37 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ba8c400 == 142 [pid = 20903] [id = 643] 20:06:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 146 (0x8ba8d400) [pid = 20903] [serial = 1930] [outer = (nil)] 20:06:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 147 (0x8ba93c00) [pid = 20903] [serial = 1931] [outer = 0x8ba8d400] 20:06:37 INFO - PROCESS | 20903 | 1463281597946 Marionette DEBUG loaded listener.js 20:06:38 INFO - PROCESS | 20903 | ++DOMWINDOW == 148 (0x8c3c1800) [pid = 20903] [serial = 1932] [outer = 0x8ba8d400] 20:06:39 INFO - PROCESS | 20903 | --DOMWINDOW == 147 (0x8f81ac00) [pid = 20903] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 20:06:39 INFO - PROCESS | 20903 | --DOMWINDOW == 146 (0x8a644c00) [pid = 20903] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 20:06:39 INFO - PROCESS | 20903 | --DOMWINDOW == 145 (0x99d0ac00) [pid = 20903] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 20:06:39 INFO - PROCESS | 20903 | --DOMWINDOW == 144 (0x91eac000) [pid = 20903] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 20:06:39 INFO - PROCESS | 20903 | --DOMWINDOW == 143 (0x9513f800) [pid = 20903] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 20:06:39 INFO - PROCESS | 20903 | --DOMWINDOW == 142 (0x87c7c000) [pid = 20903] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 20:06:39 INFO - PROCESS | 20903 | --DOMWINDOW == 141 (0x8e5f5000) [pid = 20903] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 20:06:39 INFO - PROCESS | 20903 | --DOMWINDOW == 140 (0x95144400) [pid = 20903] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 20:06:39 INFO - PROCESS | 20903 | --DOMWINDOW == 139 (0x8ba90c00) [pid = 20903] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 20:06:39 INFO - PROCESS | 20903 | --DOMWINDOW == 138 (0x8dcd4000) [pid = 20903] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 20:06:39 INFO - PROCESS | 20903 | --DOMWINDOW == 137 (0x95047400) [pid = 20903] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 20:06:39 INFO - PROCESS | 20903 | --DOMWINDOW == 136 (0x8ca50800) [pid = 20903] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 20:06:39 INFO - PROCESS | 20903 | --DOMWINDOW == 135 (0x8edb8800) [pid = 20903] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 20:06:39 INFO - PROCESS | 20903 | --DOMWINDOW == 134 (0x92707c00) [pid = 20903] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 20:06:39 INFO - PROCESS | 20903 | --DOMWINDOW == 133 (0x8e54d400) [pid = 20903] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 20:06:39 INFO - PROCESS | 20903 | --DOMWINDOW == 132 (0x8ebf9c00) [pid = 20903] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 20:06:39 INFO - PROCESS | 20903 | --DOMWINDOW == 131 (0x8ecbe400) [pid = 20903] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 20:06:39 INFO - PROCESS | 20903 | --DOMWINDOW == 130 (0x8ddc1400) [pid = 20903] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 20:06:39 INFO - PROCESS | 20903 | --DOMWINDOW == 129 (0x8e545c00) [pid = 20903] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 20:06:39 INFO - PROCESS | 20903 | --DOMWINDOW == 128 (0x91eb1c00) [pid = 20903] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 20:06:39 INFO - PROCESS | 20903 | --DOMWINDOW == 127 (0x9892b000) [pid = 20903] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 20:06:39 INFO - PROCESS | 20903 | --DOMWINDOW == 126 (0x8ea64000) [pid = 20903] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 20:06:39 INFO - PROCESS | 20903 | --DOMWINDOW == 125 (0x89ea1400) [pid = 20903] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 20:06:39 INFO - PROCESS | 20903 | 1463281599550 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 20:06:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 20:06:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 2254ms 20:06:39 INFO - PROCESS | 20903 | 1463281599619 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 20:06:39 INFO - PROCESS | 20903 | 1463281599623 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 20:06:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 20:06:39 INFO - PROCESS | 20903 | 1463281599630 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 20:06:39 INFO - PROCESS | 20903 | 1463281599633 Marionette TRACE conn3 <- [1,2546,null,{}] 20:06:39 INFO - PROCESS | 20903 | 1463281599639 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:39 INFO - PROCESS | 20903 | 1463281599847 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 20:06:40 INFO - PROCESS | 20903 | 1463281600045 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:40 INFO - PROCESS | 20903 | ++DOCSHELL 0x898cac00 == 143 [pid = 20903] [id = 644] 20:06:40 INFO - PROCESS | 20903 | ++DOMWINDOW == 126 (0x8b825400) [pid = 20903] [serial = 1933] [outer = (nil)] 20:06:40 INFO - PROCESS | 20903 | ++DOMWINDOW == 127 (0x8c712c00) [pid = 20903] [serial = 1934] [outer = 0x8b825400] 20:06:40 INFO - PROCESS | 20903 | 1463281600123 Marionette DEBUG loaded listener.js 20:06:40 INFO - PROCESS | 20903 | ++DOMWINDOW == 128 (0x8ca50800) [pid = 20903] [serial = 1935] [outer = 0x8b825400] 20:06:40 INFO - PROCESS | 20903 | 1463281600914 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 20:06:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 20:06:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1345ms 20:06:40 INFO - PROCESS | 20903 | 1463281600976 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 20:06:40 INFO - PROCESS | 20903 | 1463281600979 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 20:06:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 20:06:40 INFO - PROCESS | 20903 | 1463281600986 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 20:06:40 INFO - PROCESS | 20903 | 1463281600989 Marionette TRACE conn3 <- [1,2550,null,{}] 20:06:40 INFO - PROCESS | 20903 | 1463281600994 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:41 INFO - PROCESS | 20903 | 1463281601198 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 20:06:41 INFO - PROCESS | 20903 | 1463281601674 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:41 INFO - PROCESS | 20903 | ++DOCSHELL 0x8655e000 == 144 [pid = 20903] [id = 645] 20:06:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 129 (0x8655e400) [pid = 20903] [serial = 1936] [outer = (nil)] 20:06:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 130 (0x87c7e000) [pid = 20903] [serial = 1937] [outer = 0x8655e400] 20:06:41 INFO - PROCESS | 20903 | 1463281601771 Marionette DEBUG loaded listener.js 20:06:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 131 (0x891a5000) [pid = 20903] [serial = 1938] [outer = 0x8655e400] 20:06:42 INFO - PROCESS | 20903 | 1463281602754 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 20:06:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 20:06:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1831ms 20:06:42 INFO - PROCESS | 20903 | 1463281602819 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 20:06:42 INFO - PROCESS | 20903 | 1463281602826 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 20:06:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 20:06:42 INFO - PROCESS | 20903 | 1463281602834 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 20:06:42 INFO - PROCESS | 20903 | 1463281602840 Marionette TRACE conn3 <- [1,2554,null,{}] 20:06:42 INFO - PROCESS | 20903 | 1463281602848 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:43 INFO - PROCESS | 20903 | 1463281603128 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 20:06:43 INFO - PROCESS | 20903 | 1463281603472 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:43 INFO - PROCESS | 20903 | ++DOCSHELL 0x8af47c00 == 145 [pid = 20903] [id = 646] 20:06:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 132 (0x8af4c800) [pid = 20903] [serial = 1939] [outer = (nil)] 20:06:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 133 (0x8b82a000) [pid = 20903] [serial = 1940] [outer = 0x8af4c800] 20:06:43 INFO - PROCESS | 20903 | 1463281603585 Marionette DEBUG loaded listener.js 20:06:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 134 (0x8ba8f800) [pid = 20903] [serial = 1941] [outer = 0x8af4c800] 20:06:44 INFO - PROCESS | 20903 | 1463281604566 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 20:06:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 20:06:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1784ms 20:06:44 INFO - PROCESS | 20903 | 1463281604623 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 20:06:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 20:06:44 INFO - PROCESS | 20903 | 1463281604630 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 20:06:44 INFO - PROCESS | 20903 | 1463281604637 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 20:06:44 INFO - PROCESS | 20903 | 1463281604640 Marionette TRACE conn3 <- [1,2558,null,{}] 20:06:44 INFO - PROCESS | 20903 | 1463281604647 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:44 INFO - PROCESS | 20903 | 1463281604878 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 20:06:45 INFO - PROCESS | 20903 | 1463281605257 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:45 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ca53400 == 146 [pid = 20903] [id = 647] 20:06:45 INFO - PROCESS | 20903 | ++DOMWINDOW == 135 (0x8ca55400) [pid = 20903] [serial = 1942] [outer = (nil)] 20:06:45 INFO - PROCESS | 20903 | ++DOMWINDOW == 136 (0x8ca5cc00) [pid = 20903] [serial = 1943] [outer = 0x8ca55400] 20:06:45 INFO - PROCESS | 20903 | 1463281605387 Marionette DEBUG loaded listener.js 20:06:45 INFO - PROCESS | 20903 | ++DOMWINDOW == 137 (0x8cada000) [pid = 20903] [serial = 1944] [outer = 0x8ca55400] 20:06:46 INFO - PROCESS | 20903 | 1463281606408 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 20:06:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 20:06:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1836ms 20:06:46 INFO - PROCESS | 20903 | 1463281606473 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 20:06:46 INFO - PROCESS | 20903 | 1463281606477 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 20:06:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 20:06:46 INFO - PROCESS | 20903 | 1463281606493 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 20:06:46 INFO - PROCESS | 20903 | 1463281606503 Marionette TRACE conn3 <- [1,2562,null,{}] 20:06:46 INFO - PROCESS | 20903 | 1463281606510 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:46 INFO - PROCESS | 20903 | 1463281606786 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 20:06:47 INFO - PROCESS | 20903 | 1463281607124 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:47 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ca5a000 == 147 [pid = 20903] [id = 648] 20:06:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 138 (0x8ca5d800) [pid = 20903] [serial = 1945] [outer = (nil)] 20:06:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 139 (0x8dcc8800) [pid = 20903] [serial = 1946] [outer = 0x8ca5d800] 20:06:47 INFO - PROCESS | 20903 | 1463281607215 Marionette DEBUG loaded listener.js 20:06:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 140 (0x8dcd0800) [pid = 20903] [serial = 1947] [outer = 0x8ca5d800] 20:06:48 INFO - PROCESS | 20903 | 1463281608219 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 20:06:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 20:06:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1797ms 20:06:48 INFO - PROCESS | 20903 | 1463281608283 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 20:06:48 INFO - PROCESS | 20903 | 1463281608288 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 20:06:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 20:06:48 INFO - PROCESS | 20903 | 1463281608294 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 20:06:48 INFO - PROCESS | 20903 | 1463281608298 Marionette TRACE conn3 <- [1,2566,null,{}] 20:06:48 INFO - PROCESS | 20903 | 1463281608304 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:48 INFO - PROCESS | 20903 | 1463281608553 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 20:06:48 INFO - PROCESS | 20903 | 1463281608886 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:48 INFO - PROCESS | 20903 | ++DOCSHELL 0x89db8c00 == 148 [pid = 20903] [id = 649] 20:06:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 141 (0x8b82d400) [pid = 20903] [serial = 1948] [outer = (nil)] 20:06:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 142 (0x8ddc1400) [pid = 20903] [serial = 1949] [outer = 0x8b82d400] 20:06:48 INFO - PROCESS | 20903 | 1463281608984 Marionette DEBUG loaded listener.js 20:06:49 INFO - PROCESS | 20903 | ++DOMWINDOW == 143 (0x8e2e6400) [pid = 20903] [serial = 1950] [outer = 0x8b82d400] 20:06:49 INFO - PROCESS | 20903 | 1463281609949 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 20:06:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 20:06:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1730ms 20:06:50 INFO - PROCESS | 20903 | 1463281610026 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 20:06:50 INFO - PROCESS | 20903 | 1463281610029 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 20:06:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 20:06:50 INFO - PROCESS | 20903 | 1463281610036 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 20:06:50 INFO - PROCESS | 20903 | 1463281610039 Marionette TRACE conn3 <- [1,2570,null,{}] 20:06:50 INFO - PROCESS | 20903 | 1463281610045 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:50 INFO - PROCESS | 20903 | 1463281610282 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 20:06:50 INFO - PROCESS | 20903 | 1463281610639 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:50 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e3f7400 == 149 [pid = 20903] [id = 650] 20:06:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 144 (0x8e3f7c00) [pid = 20903] [serial = 1951] [outer = (nil)] 20:06:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 145 (0x8e549000) [pid = 20903] [serial = 1952] [outer = 0x8e3f7c00] 20:06:50 INFO - PROCESS | 20903 | 1463281610743 Marionette DEBUG loaded listener.js 20:06:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 146 (0x8e6d2800) [pid = 20903] [serial = 1953] [outer = 0x8e3f7c00] 20:06:51 INFO - PROCESS | 20903 | 1463281611847 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 20:06:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 20:06:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1847ms 20:06:51 INFO - PROCESS | 20903 | 1463281611883 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 20:06:51 INFO - PROCESS | 20903 | 1463281611888 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 20:06:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 20:06:51 INFO - PROCESS | 20903 | 1463281611894 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 20:06:51 INFO - PROCESS | 20903 | 1463281611897 Marionette TRACE conn3 <- [1,2574,null,{}] 20:06:51 INFO - PROCESS | 20903 | 1463281611903 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:52 INFO - PROCESS | 20903 | 1463281612155 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 20:06:52 INFO - PROCESS | 20903 | 1463281612494 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:52 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e3f0c00 == 150 [pid = 20903] [id = 651] 20:06:52 INFO - PROCESS | 20903 | ++DOMWINDOW == 147 (0x8e545c00) [pid = 20903] [serial = 1954] [outer = (nil)] 20:06:52 INFO - PROCESS | 20903 | ++DOMWINDOW == 148 (0x8ecbdc00) [pid = 20903] [serial = 1955] [outer = 0x8e545c00] 20:06:52 INFO - PROCESS | 20903 | 1463281612591 Marionette DEBUG loaded listener.js 20:06:52 INFO - PROCESS | 20903 | ++DOMWINDOW == 149 (0x8ecc5c00) [pid = 20903] [serial = 1956] [outer = 0x8e545c00] 20:06:53 INFO - PROCESS | 20903 | 1463281613521 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 20:06:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 20:06:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1681ms 20:06:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 20:06:53 INFO - PROCESS | 20903 | 1463281613579 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 20:06:53 INFO - PROCESS | 20903 | 1463281613582 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 20:06:53 INFO - PROCESS | 20903 | 1463281613590 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 20:06:53 INFO - PROCESS | 20903 | 1463281613593 Marionette TRACE conn3 <- [1,2578,null,{}] 20:06:53 INFO - PROCESS | 20903 | 1463281613600 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:53 INFO - PROCESS | 20903 | 1463281613849 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 20:06:54 INFO - PROCESS | 20903 | 1463281614199 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:54 INFO - PROCESS | 20903 | ++DOCSHELL 0x87c87800 == 151 [pid = 20903] [id = 652] 20:06:54 INFO - PROCESS | 20903 | ++DOMWINDOW == 150 (0x8c3cac00) [pid = 20903] [serial = 1957] [outer = (nil)] 20:06:54 INFO - PROCESS | 20903 | ++DOMWINDOW == 151 (0x8edb7000) [pid = 20903] [serial = 1958] [outer = 0x8c3cac00] 20:06:54 INFO - PROCESS | 20903 | 1463281614297 Marionette DEBUG loaded listener.js 20:06:54 INFO - PROCESS | 20903 | ++DOMWINDOW == 152 (0x8f814c00) [pid = 20903] [serial = 1959] [outer = 0x8c3cac00] 20:06:55 INFO - PROCESS | 20903 | 1463281615230 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 20:06:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 20:06:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1686ms 20:06:55 INFO - PROCESS | 20903 | 1463281615275 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 20:06:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 20:06:55 INFO - PROCESS | 20903 | 1463281615279 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 20:06:55 INFO - PROCESS | 20903 | 1463281615287 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 20:06:55 INFO - PROCESS | 20903 | 1463281615291 Marionette TRACE conn3 <- [1,2582,null,{}] 20:06:55 INFO - PROCESS | 20903 | 1463281615297 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:55 INFO - PROCESS | 20903 | 1463281615566 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 20:06:55 INFO - PROCESS | 20903 | 1463281615906 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:55 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ebf1000 == 152 [pid = 20903] [id = 653] 20:06:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 153 (0x8edb4000) [pid = 20903] [serial = 1960] [outer = (nil)] 20:06:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 154 (0x8facbc00) [pid = 20903] [serial = 1961] [outer = 0x8edb4000] 20:06:56 INFO - PROCESS | 20903 | 1463281616002 Marionette DEBUG loaded listener.js 20:06:56 INFO - PROCESS | 20903 | ++DOMWINDOW == 155 (0x8fad0000) [pid = 20903] [serial = 1962] [outer = 0x8edb4000] 20:06:56 INFO - PROCESS | 20903 | 1463281616961 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 20:06:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 20:06:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1740ms 20:06:57 INFO - PROCESS | 20903 | 1463281617026 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 20:06:57 INFO - PROCESS | 20903 | 1463281617031 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 20:06:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 20:06:57 INFO - PROCESS | 20903 | 1463281617038 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 20:06:57 INFO - PROCESS | 20903 | 1463281617042 Marionette TRACE conn3 <- [1,2586,null,{}] 20:06:57 INFO - PROCESS | 20903 | 1463281617048 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:57 INFO - PROCESS | 20903 | 1463281617305 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 20:06:57 INFO - PROCESS | 20903 | 1463281617644 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:57 INFO - PROCESS | 20903 | ++DOCSHELL 0x8eb73800 == 153 [pid = 20903] [id = 654] 20:06:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 156 (0x8ebf8400) [pid = 20903] [serial = 1963] [outer = (nil)] 20:06:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 157 (0x91d8dc00) [pid = 20903] [serial = 1964] [outer = 0x8ebf8400] 20:06:57 INFO - PROCESS | 20903 | 1463281617746 Marionette DEBUG loaded listener.js 20:06:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 158 (0x91d95000) [pid = 20903] [serial = 1965] [outer = 0x8ebf8400] 20:06:58 INFO - PROCESS | 20903 | 1463281618694 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 20:06:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 20:06:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1734ms 20:06:58 INFO - PROCESS | 20903 | 1463281618774 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 20:06:58 INFO - PROCESS | 20903 | 1463281618777 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 20:06:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 20:06:58 INFO - PROCESS | 20903 | 1463281618785 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 20:06:58 INFO - PROCESS | 20903 | 1463281618789 Marionette TRACE conn3 <- [1,2590,null,{}] 20:06:58 INFO - PROCESS | 20903 | 1463281618795 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:59 INFO - PROCESS | 20903 | 1463281619051 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 20:06:59 INFO - PROCESS | 20903 | 1463281619412 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:59 INFO - PROCESS | 20903 | ++DOCSHELL 0x91d8b400 == 154 [pid = 20903] [id = 655] 20:06:59 INFO - PROCESS | 20903 | ++DOMWINDOW == 159 (0x91d8e000) [pid = 20903] [serial = 1966] [outer = (nil)] 20:06:59 INFO - PROCESS | 20903 | ++DOMWINDOW == 160 (0x922f5c00) [pid = 20903] [serial = 1967] [outer = 0x91d8e000] 20:06:59 INFO - PROCESS | 20903 | 1463281619520 Marionette DEBUG loaded listener.js 20:06:59 INFO - PROCESS | 20903 | ++DOMWINDOW == 161 (0x9240d800) [pid = 20903] [serial = 1968] [outer = 0x91d8e000] 20:07:00 INFO - PROCESS | 20903 | 1463281620540 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 20:07:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 20:07:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1786ms 20:07:00 INFO - PROCESS | 20903 | 1463281620573 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 20:07:00 INFO - PROCESS | 20903 | 1463281620577 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 20:07:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 20:07:00 INFO - PROCESS | 20903 | 1463281620584 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 20:07:00 INFO - PROCESS | 20903 | 1463281620589 Marionette TRACE conn3 <- [1,2594,null,{}] 20:07:00 INFO - PROCESS | 20903 | 1463281620595 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:00 INFO - PROCESS | 20903 | 1463281620876 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 20:07:01 INFO - PROCESS | 20903 | 1463281621291 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:01 INFO - PROCESS | 20903 | ++DOCSHELL 0x91ff3c00 == 155 [pid = 20903] [id = 656] 20:07:01 INFO - PROCESS | 20903 | ++DOMWINDOW == 162 (0x92706800) [pid = 20903] [serial = 1969] [outer = (nil)] 20:07:01 INFO - PROCESS | 20903 | ++DOMWINDOW == 163 (0x92a2b800) [pid = 20903] [serial = 1970] [outer = 0x92706800] 20:07:01 INFO - PROCESS | 20903 | 1463281621486 Marionette DEBUG loaded listener.js 20:07:01 INFO - PROCESS | 20903 | ++DOMWINDOW == 164 (0x92a30400) [pid = 20903] [serial = 1971] [outer = 0x92706800] 20:07:02 INFO - PROCESS | 20903 | 1463281622488 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 20:07:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 20:07:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1939ms 20:07:02 INFO - PROCESS | 20903 | 1463281622524 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 20:07:02 INFO - PROCESS | 20903 | 1463281622528 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 20:07:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 20:07:02 INFO - PROCESS | 20903 | 1463281622535 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 20:07:02 INFO - PROCESS | 20903 | 1463281622539 Marionette TRACE conn3 <- [1,2598,null,{}] 20:07:02 INFO - PROCESS | 20903 | 1463281622545 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:02 INFO - PROCESS | 20903 | 1463281622786 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 20:07:03 INFO - PROCESS | 20903 | 1463281623132 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:03 INFO - PROCESS | 20903 | ++DOCSHELL 0x9270c000 == 156 [pid = 20903] [id = 657] 20:07:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 165 (0x92a2a000) [pid = 20903] [serial = 1972] [outer = (nil)] 20:07:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 166 (0x92c89400) [pid = 20903] [serial = 1973] [outer = 0x92a2a000] 20:07:03 INFO - PROCESS | 20903 | 1463281623229 Marionette DEBUG loaded listener.js 20:07:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 167 (0x92c8d000) [pid = 20903] [serial = 1974] [outer = 0x92a2a000] 20:07:04 INFO - PROCESS | 20903 | 1463281624196 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 20:07:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 20:07:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1698ms 20:07:04 INFO - PROCESS | 20903 | 1463281624234 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 20:07:04 INFO - PROCESS | 20903 | 1463281624237 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 20:07:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 20:07:04 INFO - PROCESS | 20903 | 1463281624245 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 20:07:04 INFO - PROCESS | 20903 | 1463281624248 Marionette TRACE conn3 <- [1,2602,null,{}] 20:07:04 INFO - PROCESS | 20903 | 1463281624254 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:04 INFO - PROCESS | 20903 | 1463281624504 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 20:07:04 INFO - PROCESS | 20903 | 1463281624846 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:04 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ca58400 == 157 [pid = 20903] [id = 658] 20:07:04 INFO - PROCESS | 20903 | ++DOMWINDOW == 168 (0x8ca59c00) [pid = 20903] [serial = 1975] [outer = (nil)] 20:07:04 INFO - PROCESS | 20903 | ++DOMWINDOW == 169 (0x93ad6c00) [pid = 20903] [serial = 1976] [outer = 0x8ca59c00] 20:07:04 INFO - PROCESS | 20903 | 1463281624939 Marionette DEBUG loaded listener.js 20:07:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 170 (0x93ae5800) [pid = 20903] [serial = 1977] [outer = 0x8ca59c00] 20:07:05 INFO - PROCESS | 20903 | 1463281625930 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 20:07:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 20:07:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1730ms 20:07:05 INFO - PROCESS | 20903 | 1463281625976 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 20:07:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 20:07:05 INFO - PROCESS | 20903 | 1463281625980 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 20:07:05 INFO - PROCESS | 20903 | 1463281625987 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 20:07:05 INFO - PROCESS | 20903 | 1463281625991 Marionette TRACE conn3 <- [1,2606,null,{}] 20:07:06 INFO - PROCESS | 20903 | 1463281625997 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:06 INFO - PROCESS | 20903 | 1463281626239 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 20:07:06 INFO - PROCESS | 20903 | 1463281626605 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:06 INFO - PROCESS | 20903 | ++DOCSHELL 0x8edb0800 == 158 [pid = 20903] [id = 659] 20:07:06 INFO - PROCESS | 20903 | ++DOMWINDOW == 171 (0x92a29c00) [pid = 20903] [serial = 1978] [outer = (nil)] 20:07:06 INFO - PROCESS | 20903 | ++DOMWINDOW == 172 (0x93cdcc00) [pid = 20903] [serial = 1979] [outer = 0x92a29c00] 20:07:06 INFO - PROCESS | 20903 | 1463281626699 Marionette DEBUG loaded listener.js 20:07:06 INFO - PROCESS | 20903 | ++DOMWINDOW == 173 (0x94629c00) [pid = 20903] [serial = 1980] [outer = 0x92a29c00] 20:07:07 INFO - PROCESS | 20903 | 1463281627649 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 20:07:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 20:07:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1732ms 20:07:07 INFO - PROCESS | 20903 | 1463281627719 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 20:07:07 INFO - PROCESS | 20903 | 1463281627723 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 20:07:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 20:07:07 INFO - PROCESS | 20903 | 1463281627730 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 20:07:07 INFO - PROCESS | 20903 | 1463281627733 Marionette TRACE conn3 <- [1,2610,null,{}] 20:07:07 INFO - PROCESS | 20903 | 1463281627739 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:07 INFO - PROCESS | 20903 | 1463281627983 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 20:07:08 INFO - PROCESS | 20903 | 1463281628326 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:08 INFO - PROCESS | 20903 | ++DOCSHELL 0x92b88000 == 159 [pid = 20903] [id = 660] 20:07:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 174 (0x93af3800) [pid = 20903] [serial = 1981] [outer = (nil)] 20:07:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 175 (0x95043800) [pid = 20903] [serial = 1982] [outer = 0x93af3800] 20:07:08 INFO - PROCESS | 20903 | 1463281628424 Marionette DEBUG loaded listener.js 20:07:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 176 (0x9513c800) [pid = 20903] [serial = 1983] [outer = 0x93af3800] 20:07:09 INFO - PROCESS | 20903 | 1463281629338 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 20:07:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 20:07:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1682ms 20:07:09 INFO - PROCESS | 20903 | 1463281629413 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 20:07:09 INFO - PROCESS | 20903 | 1463281629416 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 20:07:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 20:07:09 INFO - PROCESS | 20903 | 1463281629423 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 20:07:09 INFO - PROCESS | 20903 | 1463281629426 Marionette TRACE conn3 <- [1,2614,null,{}] 20:07:09 INFO - PROCESS | 20903 | 1463281629434 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:09 INFO - PROCESS | 20903 | 1463281629660 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 20:07:10 INFO - PROCESS | 20903 | 1463281630012 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:10 INFO - PROCESS | 20903 | ++DOCSHELL 0x8655c400 == 160 [pid = 20903] [id = 661] 20:07:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 177 (0x94630800) [pid = 20903] [serial = 1984] [outer = (nil)] 20:07:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 178 (0x98935c00) [pid = 20903] [serial = 1985] [outer = 0x94630800] 20:07:10 INFO - PROCESS | 20903 | 1463281630105 Marionette DEBUG loaded listener.js 20:07:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 179 (0x98937c00) [pid = 20903] [serial = 1986] [outer = 0x94630800] 20:07:11 INFO - PROCESS | 20903 | 1463281631022 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 20:07:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 20:07:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1634ms 20:07:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 20:07:11 INFO - PROCESS | 20903 | 1463281631057 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 20:07:11 INFO - PROCESS | 20903 | 1463281631060 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 20:07:11 INFO - PROCESS | 20903 | 1463281631067 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 20:07:11 INFO - PROCESS | 20903 | 1463281631070 Marionette TRACE conn3 <- [1,2618,null,{}] 20:07:11 INFO - PROCESS | 20903 | 1463281631076 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:11 INFO - PROCESS | 20903 | 1463281631321 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 20:07:13 INFO - PROCESS | 20903 | --DOCSHELL 0x898cac00 == 159 [pid = 20903] [id = 644] 20:07:13 INFO - PROCESS | 20903 | --DOCSHELL 0x8ba8c400 == 158 [pid = 20903] [id = 643] 20:07:13 INFO - PROCESS | 20903 | --DOCSHELL 0x89daa800 == 157 [pid = 20903] [id = 642] 20:07:13 INFO - PROCESS | 20903 | --DOCSHELL 0x864b5c00 == 156 [pid = 20903] [id = 641] 20:07:13 INFO - PROCESS | 20903 | --DOCSHELL 0x92b85000 == 155 [pid = 20903] [id = 637] 20:07:13 INFO - PROCESS | 20903 | --DOCSHELL 0xa22c4c00 == 154 [pid = 20903] [id = 638] 20:07:13 INFO - PROCESS | 20903 | --DOCSHELL 0x922f7c00 == 153 [pid = 20903] [id = 636] 20:07:13 INFO - PROCESS | 20903 | --DOCSHELL 0x99c07000 == 152 [pid = 20903] [id = 635] 20:07:13 INFO - PROCESS | 20903 | --DOCSHELL 0x91eaa400 == 151 [pid = 20903] [id = 634] 20:07:13 INFO - PROCESS | 20903 | --DOCSHELL 0x95138400 == 150 [pid = 20903] [id = 633] 20:07:13 INFO - PROCESS | 20903 | --DOCSHELL 0x8e3f0400 == 149 [pid = 20903] [id = 631] 20:07:13 INFO - PROCESS | 20903 | --DOCSHELL 0x93cd5400 == 148 [pid = 20903] [id = 632] 20:07:13 INFO - PROCESS | 20903 | --DOCSHELL 0x92a33400 == 147 [pid = 20903] [id = 630] 20:07:13 INFO - PROCESS | 20903 | --DOCSHELL 0x89ee2c00 == 146 [pid = 20903] [id = 629] 20:07:13 INFO - PROCESS | 20903 | --DOCSHELL 0x891a7400 == 145 [pid = 20903] [id = 628] 20:07:13 INFO - PROCESS | 20903 | --DOCSHELL 0x8ecc3c00 == 144 [pid = 20903] [id = 627] 20:07:13 INFO - PROCESS | 20903 | --DOCSHELL 0x8e6d3800 == 143 [pid = 20903] [id = 625] 20:07:13 INFO - PROCESS | 20903 | --DOCSHELL 0x8ecbc400 == 142 [pid = 20903] [id = 626] 20:07:13 INFO - PROCESS | 20903 | --DOCSHELL 0x8db66000 == 141 [pid = 20903] [id = 624] 20:07:13 INFO - PROCESS | 20903 | --DOCSHELL 0x8b821c00 == 140 [pid = 20903] [id = 623] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 178 (0x9270a000) [pid = 20903] [serial = 1826] [outer = (nil)] [url = about:blank] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 177 (0x8c189000) [pid = 20903] [serial = 1805] [outer = (nil)] [url = about:blank] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 176 (0xa3543c00) [pid = 20903] [serial = 1853] [outer = (nil)] [url = about:blank] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 175 (0x9240fc00) [pid = 20903] [serial = 1823] [outer = (nil)] [url = about:blank] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 174 (0x99c0cc00) [pid = 20903] [serial = 1842] [outer = (nil)] [url = about:blank] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 173 (0x89ea7000) [pid = 20903] [serial = 1857] [outer = (nil)] [url = about:blank] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 172 (0x8c949400) [pid = 20903] [serial = 1806] [outer = (nil)] [url = about:blank] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 171 (0x8ea67400) [pid = 20903] [serial = 1866] [outer = (nil)] [url = about:blank] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 170 (0x8e6cd000) [pid = 20903] [serial = 1865] [outer = (nil)] [url = about:blank] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 169 (0xa2151c00) [pid = 20903] [serial = 1850] [outer = (nil)] [url = about:blank] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 168 (0x8c3ce000) [pid = 20903] [serial = 1860] [outer = (nil)] [url = about:blank] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 167 (0x92b81400) [pid = 20903] [serial = 1829] [outer = (nil)] [url = about:blank] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 166 (0x95139c00) [pid = 20903] [serial = 1835] [outer = (nil)] [url = about:blank] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 165 (0x8ddbb400) [pid = 20903] [serial = 1863] [outer = (nil)] [url = about:blank] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 164 (0x91eaf800) [pid = 20903] [serial = 1820] [outer = (nil)] [url = about:blank] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 163 (0x93ae6c00) [pid = 20903] [serial = 1832] [outer = (nil)] [url = about:blank] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 162 (0x98fbf000) [pid = 20903] [serial = 1839] [outer = (nil)] [url = about:blank] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 161 (0x8edaf800) [pid = 20903] [serial = 1814] [outer = (nil)] [url = about:blank] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 160 (0x92c8c400) [pid = 20903] [serial = 1830] [outer = (nil)] [url = about:blank] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 159 (0x898c8000) [pid = 20903] [serial = 1856] [outer = (nil)] [url = about:blank] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 158 (0x913d6400) [pid = 20903] [serial = 1818] [outer = (nil)] [url = about:blank] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 157 (0x8edb8400) [pid = 20903] [serial = 1815] [outer = (nil)] [url = about:blank] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 156 (0x8ddc6c00) [pid = 20903] [serial = 1808] [outer = (nil)] [url = about:blank] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 155 (0x98f33c00) [pid = 20903] [serial = 1838] [outer = (nil)] [url = about:blank] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 154 (0x8eb71c00) [pid = 20903] [serial = 1737] [outer = (nil)] [url = about:blank] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 153 (0x92a2b400) [pid = 20903] [serial = 1827] [outer = (nil)] [url = about:blank] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 152 (0x9d99ac00) [pid = 20903] [serial = 1848] [outer = (nil)] [url = about:blank] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 151 (0x8db67000) [pid = 20903] [serial = 1862] [outer = (nil)] [url = about:blank] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 150 (0x9a121c00) [pid = 20903] [serial = 1844] [outer = (nil)] [url = about:blank] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 149 (0x8fac8400) [pid = 20903] [serial = 1817] [outer = (nil)] [url = about:blank] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 148 (0xa503c800) [pid = 20903] [serial = 1854] [outer = (nil)] [url = about:blank] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 147 (0x93af4400) [pid = 20903] [serial = 1833] [outer = (nil)] [url = about:blank] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 146 (0x977dec00) [pid = 20903] [serial = 1836] [outer = (nil)] [url = about:blank] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 145 (0x9b8de800) [pid = 20903] [serial = 1847] [outer = (nil)] [url = about:blank] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 144 (0x92413400) [pid = 20903] [serial = 1824] [outer = (nil)] [url = about:blank] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 143 (0x91ff2000) [pid = 20903] [serial = 1821] [outer = (nil)] [url = about:blank] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 142 (0xa2278800) [pid = 20903] [serial = 1851] [outer = (nil)] [url = about:blank] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 141 (0x8ebf4800) [pid = 20903] [serial = 1812] [outer = (nil)] [url = about:blank] 20:07:13 INFO - PROCESS | 20903 | --DOMWINDOW == 140 (0x8eb79400) [pid = 20903] [serial = 1811] [outer = (nil)] [url = about:blank] 20:07:14 INFO - PROCESS | 20903 | --DOMWINDOW == 139 (0x9a2e3400) [pid = 20903] [serial = 1845] [outer = (nil)] [url = about:blank] 20:07:14 INFO - PROCESS | 20903 | --DOMWINDOW == 138 (0x99c04800) [pid = 20903] [serial = 1841] [outer = (nil)] [url = about:blank] 20:07:14 INFO - PROCESS | 20903 | --DOMWINDOW == 137 (0x8e3f2c00) [pid = 20903] [serial = 1809] [outer = (nil)] [url = about:blank] 20:07:14 INFO - PROCESS | 20903 | --DOMWINDOW == 136 (0x89ea8000) [pid = 20903] [serial = 1788] [outer = (nil)] [url = about:blank] 20:07:14 INFO - PROCESS | 20903 | --DOMWINDOW == 135 (0x8c182c00) [pid = 20903] [serial = 1859] [outer = (nil)] [url = about:blank] 20:07:14 INFO - PROCESS | 20903 | --DOMWINDOW == 134 (0x8ea70c00) [pid = 20903] [serial = 1868] [outer = (nil)] [url = about:blank] 20:07:14 INFO - PROCESS | 20903 | 1463281634188 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:14 INFO - PROCESS | 20903 | ++DOCSHELL 0x86562800 == 141 [pid = 20903] [id = 662] 20:07:14 INFO - PROCESS | 20903 | ++DOMWINDOW == 135 (0x86567800) [pid = 20903] [serial = 1987] [outer = (nil)] 20:07:14 INFO - PROCESS | 20903 | ++DOMWINDOW == 136 (0x87c86c00) [pid = 20903] [serial = 1988] [outer = 0x86567800] 20:07:14 INFO - PROCESS | 20903 | 1463281634274 Marionette DEBUG loaded listener.js 20:07:14 INFO - PROCESS | 20903 | ++DOMWINDOW == 137 (0x898c7000) [pid = 20903] [serial = 1989] [outer = 0x86567800] 20:07:15 INFO - PROCESS | 20903 | 1463281635106 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 20:07:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 20:07:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 4092ms 20:07:15 INFO - PROCESS | 20903 | 1463281635160 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 20:07:15 INFO - PROCESS | 20903 | 1463281635166 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 20:07:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 20:07:15 INFO - PROCESS | 20903 | 1463281635174 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 20:07:15 INFO - PROCESS | 20903 | 1463281635179 Marionette TRACE conn3 <- [1,2622,null,{}] 20:07:15 INFO - PROCESS | 20903 | 1463281635188 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:15 INFO - PROCESS | 20903 | 1463281635436 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 20:07:15 INFO - PROCESS | 20903 | 1463281635683 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:15 INFO - PROCESS | 20903 | ++DOCSHELL 0x89ea7000 == 142 [pid = 20903] [id = 663] 20:07:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 138 (0x89eab400) [pid = 20903] [serial = 1990] [outer = (nil)] 20:07:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 139 (0x8a63c800) [pid = 20903] [serial = 1991] [outer = 0x89eab400] 20:07:15 INFO - PROCESS | 20903 | 1463281635821 Marionette DEBUG loaded listener.js 20:07:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 140 (0x8b9a5400) [pid = 20903] [serial = 1992] [outer = 0x89eab400] 20:07:16 INFO - PROCESS | 20903 | 1463281636780 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 20:07:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 20:07:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1636ms 20:07:16 INFO - PROCESS | 20903 | 1463281636813 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 20:07:16 INFO - PROCESS | 20903 | 1463281636819 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 20:07:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 20:07:16 INFO - PROCESS | 20903 | 1463281636826 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 20:07:16 INFO - PROCESS | 20903 | 1463281636830 Marionette TRACE conn3 <- [1,2626,null,{}] 20:07:16 INFO - PROCESS | 20903 | 1463281636845 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:17 INFO - PROCESS | 20903 | 1463281637141 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 20:07:17 INFO - PROCESS | 20903 | 1463281637178 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:17 INFO - PROCESS | 20903 | ++DOCSHELL 0x8655dc00 == 143 [pid = 20903] [id = 664] 20:07:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 141 (0x8c18b000) [pid = 20903] [serial = 1993] [outer = (nil)] 20:07:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 142 (0x8c71f800) [pid = 20903] [serial = 1994] [outer = 0x8c18b000] 20:07:17 INFO - PROCESS | 20903 | 1463281637254 Marionette DEBUG loaded listener.js 20:07:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 143 (0x8ca50c00) [pid = 20903] [serial = 1995] [outer = 0x8c18b000] 20:07:18 INFO - PROCESS | 20903 | 1463281638402 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 20:07:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 20:07:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1647ms 20:07:18 INFO - PROCESS | 20903 | --DOMWINDOW == 142 (0x8b9aec00) [pid = 20903] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 20:07:18 INFO - PROCESS | 20903 | --DOMWINDOW == 141 (0x8ba8d400) [pid = 20903] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 20:07:18 INFO - PROCESS | 20903 | --DOMWINDOW == 140 (0x89db2c00) [pid = 20903] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 20:07:18 INFO - PROCESS | 20903 | --DOMWINDOW == 139 (0x8655f400) [pid = 20903] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 20:07:18 INFO - PROCESS | 20903 | --DOMWINDOW == 138 (0x8655a800) [pid = 20903] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 20:07:18 INFO - PROCESS | 20903 | --DOMWINDOW == 137 (0x86559c00) [pid = 20903] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 20:07:18 INFO - PROCESS | 20903 | --DOMWINDOW == 136 (0xa3255c00) [pid = 20903] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 20:07:18 INFO - PROCESS | 20903 | --DOMWINDOW == 135 (0x93af4800) [pid = 20903] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 20:07:18 INFO - PROCESS | 20903 | --DOMWINDOW == 134 (0x98f34c00) [pid = 20903] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 20:07:18 INFO - PROCESS | 20903 | --DOMWINDOW == 133 (0x99f1d000) [pid = 20903] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 20:07:19 INFO - PROCESS | 20903 | --DOMWINDOW == 132 (0x922eb800) [pid = 20903] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 20:07:19 INFO - PROCESS | 20903 | --DOMWINDOW == 131 (0x99c09400) [pid = 20903] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 20:07:19 INFO - PROCESS | 20903 | --DOMWINDOW == 130 (0x93cdd800) [pid = 20903] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 20:07:19 INFO - PROCESS | 20903 | --DOMWINDOW == 129 (0x8e3f9c00) [pid = 20903] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 20:07:19 INFO - PROCESS | 20903 | --DOMWINDOW == 128 (0x93ae5c00) [pid = 20903] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 20:07:19 INFO - PROCESS | 20903 | --DOMWINDOW == 127 (0x8b825000) [pid = 20903] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 20:07:19 INFO - PROCESS | 20903 | --DOMWINDOW == 126 (0x8c940c00) [pid = 20903] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 20:07:19 INFO - PROCESS | 20903 | --DOMWINDOW == 125 (0x913d0400) [pid = 20903] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 20:07:19 INFO - PROCESS | 20903 | --DOMWINDOW == 124 (0x8fac8c00) [pid = 20903] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 20:07:19 INFO - PROCESS | 20903 | --DOMWINDOW == 123 (0x8edabc00) [pid = 20903] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 20:07:19 INFO - PROCESS | 20903 | --DOMWINDOW == 122 (0x8db67c00) [pid = 20903] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 20:07:19 INFO - PROCESS | 20903 | --DOMWINDOW == 121 (0x8b823000) [pid = 20903] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 20:07:19 INFO - PROCESS | 20903 | 1463281639030 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 20:07:19 INFO - PROCESS | 20903 | 1463281639034 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 20:07:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 20:07:19 INFO - PROCESS | 20903 | 1463281639065 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 20:07:19 INFO - PROCESS | 20903 | 1463281639074 Marionette TRACE conn3 <- [1,2630,null,{}] 20:07:19 INFO - PROCESS | 20903 | 1463281639082 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:19 INFO - PROCESS | 20903 | 1463281639365 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 20:07:19 INFO - PROCESS | 20903 | 1463281639503 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:19 INFO - PROCESS | 20903 | ++DOCSHELL 0x8655b400 == 144 [pid = 20903] [id = 665] 20:07:19 INFO - PROCESS | 20903 | ++DOMWINDOW == 122 (0x8ba8b000) [pid = 20903] [serial = 1996] [outer = (nil)] 20:07:19 INFO - PROCESS | 20903 | ++DOMWINDOW == 123 (0x8cad7400) [pid = 20903] [serial = 1997] [outer = 0x8ba8b000] 20:07:19 INFO - PROCESS | 20903 | 1463281639592 Marionette DEBUG loaded listener.js 20:07:19 INFO - PROCESS | 20903 | ++DOMWINDOW == 124 (0x8da11800) [pid = 20903] [serial = 1998] [outer = 0x8ba8b000] 20:07:20 INFO - PROCESS | 20903 | 1463281640384 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 20:07:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 20:07:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1361ms 20:07:20 INFO - PROCESS | 20903 | 1463281640418 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 20:07:20 INFO - PROCESS | 20903 | 1463281640421 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 20:07:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 20:07:20 INFO - PROCESS | 20903 | 1463281640429 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 20:07:20 INFO - PROCESS | 20903 | 1463281640432 Marionette TRACE conn3 <- [1,2634,null,{}] 20:07:20 INFO - PROCESS | 20903 | 1463281640438 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:20 INFO - PROCESS | 20903 | 1463281640640 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 20:07:20 INFO - PROCESS | 20903 | 1463281640875 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:20 INFO - PROCESS | 20903 | ++DOCSHELL 0x898cec00 == 145 [pid = 20903] [id = 666] 20:07:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 125 (0x8b9aec00) [pid = 20903] [serial = 1999] [outer = (nil)] 20:07:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 126 (0x8ddbb400) [pid = 20903] [serial = 2000] [outer = 0x8b9aec00] 20:07:20 INFO - PROCESS | 20903 | 1463281640953 Marionette DEBUG loaded listener.js 20:07:21 INFO - PROCESS | 20903 | ++DOMWINDOW == 127 (0x8e2e4c00) [pid = 20903] [serial = 2001] [outer = 0x8b9aec00] 20:07:22 INFO - PROCESS | 20903 | 1463281642130 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 20:07:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 20:07:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1782ms 20:07:22 INFO - PROCESS | 20903 | 1463281642212 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 20:07:22 INFO - PROCESS | 20903 | 1463281642220 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 20:07:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 20:07:22 INFO - PROCESS | 20903 | 1463281642228 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 20:07:22 INFO - PROCESS | 20903 | 1463281642235 Marionette TRACE conn3 <- [1,2638,null,{}] 20:07:22 INFO - PROCESS | 20903 | 1463281642243 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:22 INFO - PROCESS | 20903 | 1463281642530 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 20:07:22 INFO - PROCESS | 20903 | 1463281642880 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:22 INFO - PROCESS | 20903 | ++DOCSHELL 0x88f02800 == 146 [pid = 20903] [id = 667] 20:07:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 128 (0x89e9f400) [pid = 20903] [serial = 2002] [outer = (nil)] 20:07:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 129 (0x89ea9000) [pid = 20903] [serial = 2003] [outer = 0x89e9f400] 20:07:22 INFO - PROCESS | 20903 | 1463281642972 Marionette DEBUG loaded listener.js 20:07:23 INFO - PROCESS | 20903 | ++DOMWINDOW == 130 (0x8c3cd800) [pid = 20903] [serial = 2004] [outer = 0x89e9f400] 20:07:24 INFO - PROCESS | 20903 | 1463281644001 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 20:07:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 20:07:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1835ms 20:07:24 INFO - PROCESS | 20903 | 1463281644065 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 20:07:24 INFO - PROCESS | 20903 | 1463281644074 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 20:07:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 20:07:24 INFO - PROCESS | 20903 | 1463281644086 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 20:07:24 INFO - PROCESS | 20903 | 1463281644089 Marionette TRACE conn3 <- [1,2642,null,{}] 20:07:24 INFO - PROCESS | 20903 | 1463281644096 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:24 INFO - PROCESS | 20903 | 1463281644385 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 20:07:24 INFO - PROCESS | 20903 | 1463281644780 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:24 INFO - PROCESS | 20903 | ++DOCSHELL 0x8cad9800 == 147 [pid = 20903] [id = 668] 20:07:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 131 (0x8db6f400) [pid = 20903] [serial = 2005] [outer = (nil)] 20:07:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 132 (0x8e2ec800) [pid = 20903] [serial = 2006] [outer = 0x8db6f400] 20:07:24 INFO - PROCESS | 20903 | 1463281644870 Marionette DEBUG loaded listener.js 20:07:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 133 (0x8e549400) [pid = 20903] [serial = 2007] [outer = 0x8db6f400] 20:07:25 INFO - PROCESS | 20903 | 1463281645846 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 20:07:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 20:07:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1837ms 20:07:25 INFO - PROCESS | 20903 | 1463281645924 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 20:07:25 INFO - PROCESS | 20903 | 1463281645927 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 20:07:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 20:07:25 INFO - PROCESS | 20903 | 1463281645935 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 20:07:25 INFO - PROCESS | 20903 | 1463281645941 Marionette TRACE conn3 <- [1,2646,null,{}] 20:07:25 INFO - PROCESS | 20903 | 1463281645958 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:26 INFO - PROCESS | 20903 | 1463281646333 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 20:07:26 INFO - PROCESS | 20903 | 1463281646615 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:26 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ba8d800 == 148 [pid = 20903] [id = 669] 20:07:26 INFO - PROCESS | 20903 | ++DOMWINDOW == 134 (0x8c715400) [pid = 20903] [serial = 2008] [outer = (nil)] 20:07:26 INFO - PROCESS | 20903 | ++DOMWINDOW == 135 (0x8eb79400) [pid = 20903] [serial = 2009] [outer = 0x8c715400] 20:07:26 INFO - PROCESS | 20903 | 1463281646709 Marionette DEBUG loaded listener.js 20:07:26 INFO - PROCESS | 20903 | ++DOMWINDOW == 136 (0x8ebf4c00) [pid = 20903] [serial = 2010] [outer = 0x8c715400] 20:07:27 INFO - PROCESS | 20903 | 1463281647657 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 20:07:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 20:07:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1795ms 20:07:27 INFO - PROCESS | 20903 | 1463281647730 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 20:07:27 INFO - PROCESS | 20903 | 1463281647734 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 20:07:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 20:07:27 INFO - PROCESS | 20903 | 1463281647741 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 20:07:27 INFO - PROCESS | 20903 | 1463281647745 Marionette TRACE conn3 <- [1,2650,null,{}] 20:07:27 INFO - PROCESS | 20903 | 1463281647751 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:28 INFO - PROCESS | 20903 | 1463281648022 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 20:07:28 INFO - PROCESS | 20903 | 1463281648358 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:28 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ddbb800 == 149 [pid = 20903] [id = 670] 20:07:28 INFO - PROCESS | 20903 | ++DOMWINDOW == 137 (0x8ea62c00) [pid = 20903] [serial = 2011] [outer = (nil)] 20:07:28 INFO - PROCESS | 20903 | ++DOMWINDOW == 138 (0x8edb7c00) [pid = 20903] [serial = 2012] [outer = 0x8ea62c00] 20:07:28 INFO - PROCESS | 20903 | 1463281648453 Marionette DEBUG loaded listener.js 20:07:28 INFO - PROCESS | 20903 | ++DOMWINDOW == 139 (0x8fab4400) [pid = 20903] [serial = 2013] [outer = 0x8ea62c00] 20:07:29 INFO - PROCESS | 20903 | 1463281649361 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 20:07:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 20:07:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1687ms 20:07:29 INFO - PROCESS | 20903 | 1463281649430 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 20:07:29 INFO - PROCESS | 20903 | 1463281649434 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 20:07:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 20:07:29 INFO - PROCESS | 20903 | 1463281649440 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 20:07:29 INFO - PROCESS | 20903 | 1463281649444 Marionette TRACE conn3 <- [1,2654,null,{}] 20:07:29 INFO - PROCESS | 20903 | 1463281649449 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:29 INFO - PROCESS | 20903 | 1463281649687 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 20:07:30 INFO - PROCESS | 20903 | 1463281650034 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:30 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ebf9c00 == 150 [pid = 20903] [id = 671] 20:07:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 140 (0x8fad3000) [pid = 20903] [serial = 2014] [outer = (nil)] 20:07:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 141 (0x913d8800) [pid = 20903] [serial = 2015] [outer = 0x8fad3000] 20:07:30 INFO - PROCESS | 20903 | 1463281650128 Marionette DEBUG loaded listener.js 20:07:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 142 (0x91d89000) [pid = 20903] [serial = 2016] [outer = 0x8fad3000] 20:07:31 INFO - PROCESS | 20903 | 1463281651109 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 20:07:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 20:07:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1742ms 20:07:31 INFO - PROCESS | 20903 | 1463281651184 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 20:07:31 INFO - PROCESS | 20903 | 1463281651188 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 20:07:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 20:07:31 INFO - PROCESS | 20903 | 1463281651195 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 20:07:31 INFO - PROCESS | 20903 | 1463281651197 Marionette TRACE conn3 <- [1,2658,null,{}] 20:07:31 INFO - PROCESS | 20903 | 1463281651204 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:31 INFO - PROCESS | 20903 | 1463281651495 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 20:07:31 INFO - PROCESS | 20903 | 1463281651878 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:31 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e2e3c00 == 151 [pid = 20903] [id = 672] 20:07:31 INFO - PROCESS | 20903 | ++DOMWINDOW == 143 (0x8ecbe400) [pid = 20903] [serial = 2017] [outer = (nil)] 20:07:32 INFO - PROCESS | 20903 | ++DOMWINDOW == 144 (0x922f6400) [pid = 20903] [serial = 2018] [outer = 0x8ecbe400] 20:07:32 INFO - PROCESS | 20903 | 1463281652021 Marionette DEBUG loaded listener.js 20:07:32 INFO - PROCESS | 20903 | ++DOMWINDOW == 145 (0x9240fc00) [pid = 20903] [serial = 2019] [outer = 0x8ecbe400] 20:07:32 INFO - PROCESS | 20903 | 1463281652981 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 20:07:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 20:07:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1831ms 20:07:33 INFO - PROCESS | 20903 | 1463281653028 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 20:07:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 20:07:33 INFO - PROCESS | 20903 | 1463281653032 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 20:07:33 INFO - PROCESS | 20903 | 1463281653038 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 20:07:33 INFO - PROCESS | 20903 | 1463281653042 Marionette TRACE conn3 <- [1,2662,null,{}] 20:07:33 INFO - PROCESS | 20903 | 1463281653048 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:33 INFO - PROCESS | 20903 | 1463281653284 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 20:07:33 INFO - PROCESS | 20903 | 1463281653577 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:33 INFO - PROCESS | 20903 | ++DOCSHELL 0x91eb3c00 == 152 [pid = 20903] [id = 673] 20:07:33 INFO - PROCESS | 20903 | ++DOMWINDOW == 146 (0x91ff0800) [pid = 20903] [serial = 2020] [outer = (nil)] 20:07:33 INFO - PROCESS | 20903 | ++DOMWINDOW == 147 (0x92708800) [pid = 20903] [serial = 2021] [outer = 0x91ff0800] 20:07:33 INFO - PROCESS | 20903 | 1463281653714 Marionette DEBUG loaded listener.js 20:07:33 INFO - PROCESS | 20903 | ++DOMWINDOW == 148 (0x9270e800) [pid = 20903] [serial = 2022] [outer = 0x91ff0800] 20:07:34 INFO - PROCESS | 20903 | 1463281654629 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 20:07:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 20:07:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1636ms 20:07:34 INFO - PROCESS | 20903 | 1463281654675 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 20:07:34 INFO - PROCESS | 20903 | 1463281654679 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 20:07:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 20:07:34 INFO - PROCESS | 20903 | 1463281654686 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 20:07:34 INFO - PROCESS | 20903 | 1463281654690 Marionette TRACE conn3 <- [1,2666,null,{}] 20:07:34 INFO - PROCESS | 20903 | 1463281654696 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:34 INFO - PROCESS | 20903 | 1463281654921 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 20:07:35 INFO - PROCESS | 20903 | 1463281655258 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:35 INFO - PROCESS | 20903 | ++DOCSHELL 0x8db6e000 == 153 [pid = 20903] [id = 674] 20:07:35 INFO - PROCESS | 20903 | ++DOMWINDOW == 149 (0x92704c00) [pid = 20903] [serial = 2023] [outer = (nil)] 20:07:35 INFO - PROCESS | 20903 | ++DOMWINDOW == 150 (0x92a32c00) [pid = 20903] [serial = 2024] [outer = 0x92704c00] 20:07:35 INFO - PROCESS | 20903 | 1463281655354 Marionette DEBUG loaded listener.js 20:07:35 INFO - PROCESS | 20903 | ++DOMWINDOW == 151 (0x92b88c00) [pid = 20903] [serial = 2025] [outer = 0x92704c00] 20:07:36 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 20:07:36 INFO - PROCESS | 20903 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:07:36 INFO - PROCESS | 20903 | 1463281656708 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 20:07:36 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) 20:07:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2036ms 20:07:36 INFO - PROCESS | 20903 | 1463281656723 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 20:07:36 INFO - PROCESS | 20903 | 1463281656727 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 20:07:36 INFO - PROCESS | 20903 | 1463281656737 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 20:07:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 20:07:36 INFO - PROCESS | 20903 | 1463281656743 Marionette TRACE conn3 <- [1,2670,null,{}] 20:07:36 INFO - PROCESS | 20903 | 1463281656749 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:37 INFO - PROCESS | 20903 | 1463281657027 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 20:07:37 INFO - PROCESS | 20903 | 1463281657293 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:37 INFO - PROCESS | 20903 | ++DOCSHELL 0x8edb3000 == 154 [pid = 20903] [id = 675] 20:07:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 152 (0x91ff6000) [pid = 20903] [serial = 2026] [outer = (nil)] 20:07:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 153 (0x92e31800) [pid = 20903] [serial = 2027] [outer = 0x91ff6000] 20:07:37 INFO - PROCESS | 20903 | 1463281657379 Marionette DEBUG loaded listener.js 20:07:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 154 (0x93ada400) [pid = 20903] [serial = 2028] [outer = 0x91ff6000] 20:07:38 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 20:07:38 INFO - PROCESS | 20903 | 1463281658756 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 20:07:38 INFO - PROCESS | 20903 | 1463281658791 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 20:07:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 20:07:38 INFO - PROCESS | 20903 | 1463281658798 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 20:07:38 INFO - PROCESS | 20903 | 1463281658801 Marionette TRACE conn3 <- [1,2674,null,{}] 20:07:38 INFO - PROCESS | 20903 | 1463281658807 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:39 INFO - PROCESS | 20903 | 1463281659094 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 20:07:39 INFO - PROCESS | 20903 | 1463281659361 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:39 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ba8ac00 == 155 [pid = 20903] [id = 676] 20:07:39 INFO - PROCESS | 20903 | ++DOMWINDOW == 155 (0x8bb14c00) [pid = 20903] [serial = 2029] [outer = (nil)] 20:07:39 INFO - PROCESS | 20903 | ++DOMWINDOW == 156 (0x9467dc00) [pid = 20903] [serial = 2030] [outer = 0x8bb14c00] 20:07:39 INFO - PROCESS | 20903 | 1463281659447 Marionette DEBUG loaded listener.js 20:07:39 INFO - PROCESS | 20903 | ++DOMWINDOW == 157 (0x95009000) [pid = 20903] [serial = 2031] [outer = 0x8bb14c00] 20:07:40 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 20:07:40 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 20:07:40 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:07:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 20:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:07:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:07:40 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1 20:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:07:40 INFO - _addTest/ [0,2677,"getWindowHandle",null] 20:07:40 INFO - PROCESS | 20903 | 1463281660853 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 20:07:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 20:07:40 INFO - PROCESS | 20903 | 1463281660865 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 20:07:40 INFO - PROCESS | 20903 | 1463281660870 Marionette TRACE conn3 <- [1,2678,null,{}] 20:07:40 INFO - PROCESS | 20903 | 1463281660875 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:41 INFO - PROCESS | 20903 | 1463281661272 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 20:07:41 INFO - PROCESS | 20903 | 1463281661490 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:41 INFO - PROCESS | 20903 | ++DOCSHELL 0x93aaf400 == 156 [pid = 20903] [id = 677] 20:07:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 158 (0x94624c00) [pid = 20903] [serial = 2032] [outer = (nil)] 20:07:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 159 (0x98937400) [pid = 20903] [serial = 2033] [outer = 0x94624c00] 20:07:41 INFO - PROCESS | 20903 | 1463281661597 Marionette DEBUG loaded listener.js 20:07:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 160 (0x99844800) [pid = 20903] [serial = 2034] [outer = 0x94624c00] 20:07:42 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 20:07:42 INFO - PROCESS | 20903 | 1463281662962 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 20:07:43 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) 20:07:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2145ms 20:07:43 INFO - PROCESS | 20903 | 1463281663009 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 20:07:43 INFO - PROCESS | 20903 | 1463281663013 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 20:07:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 20:07:43 INFO - PROCESS | 20903 | 1463281663019 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 20:07:43 INFO - PROCESS | 20903 | 1463281663023 Marionette TRACE conn3 <- [1,2682,null,{}] 20:07:43 INFO - PROCESS | 20903 | 1463281663029 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:43 INFO - PROCESS | 20903 | 1463281663294 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 20:07:43 INFO - PROCESS | 20903 | 1463281663560 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:43 INFO - PROCESS | 20903 | ++DOCSHELL 0x91ea7000 == 157 [pid = 20903] [id = 678] 20:07:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 161 (0x95047400) [pid = 20903] [serial = 2035] [outer = (nil)] 20:07:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 162 (0x99ab5c00) [pid = 20903] [serial = 2036] [outer = 0x95047400] 20:07:43 INFO - PROCESS | 20903 | 1463281663646 Marionette DEBUG loaded listener.js 20:07:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 163 (0x99c0bc00) [pid = 20903] [serial = 2037] [outer = 0x95047400] 20:07:44 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 20:07:45 INFO - PROCESS | 20903 | 1463281665023 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 20:07:45 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) 20:07:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2032ms 20:07:45 INFO - PROCESS | 20903 | 1463281665052 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 20:07:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 20:07:45 INFO - PROCESS | 20903 | 1463281665056 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 20:07:45 INFO - PROCESS | 20903 | 1463281665063 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 20:07:45 INFO - PROCESS | 20903 | 1463281665067 Marionette TRACE conn3 <- [1,2686,null,{}] 20:07:45 INFO - PROCESS | 20903 | 1463281665073 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:45 INFO - PROCESS | 20903 | 1463281665377 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 20:07:45 INFO - PROCESS | 20903 | 1463281665649 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:45 INFO - PROCESS | 20903 | ++DOCSHELL 0x92c88800 == 158 [pid = 20903] [id = 679] 20:07:45 INFO - PROCESS | 20903 | ++DOMWINDOW == 164 (0x98f2f800) [pid = 20903] [serial = 2038] [outer = (nil)] 20:07:45 INFO - PROCESS | 20903 | ++DOMWINDOW == 165 (0x99d0d000) [pid = 20903] [serial = 2039] [outer = 0x98f2f800] 20:07:45 INFO - PROCESS | 20903 | 1463281665734 Marionette DEBUG loaded listener.js 20:07:45 INFO - PROCESS | 20903 | ++DOMWINDOW == 166 (0x99f1d000) [pid = 20903] [serial = 2040] [outer = 0x98f2f800] 20:07:47 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 20:07:47 INFO - PROCESS | 20903 | 1463281667156 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 20:07:47 INFO - PROCESS | 20903 | 1463281667208 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 20:07:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 20:07:47 INFO - PROCESS | 20903 | 1463281667216 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 20:07:47 INFO - PROCESS | 20903 | 1463281667220 Marionette TRACE conn3 <- [1,2690,null,{}] 20:07:47 INFO - PROCESS | 20903 | 1463281667225 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:47 INFO - PROCESS | 20903 | 1463281667528 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 20:07:47 INFO - PROCESS | 20903 | 1463281667797 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:47 INFO - PROCESS | 20903 | ++DOCSHELL 0x99d08000 == 159 [pid = 20903] [id = 680] 20:07:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 167 (0x99d08400) [pid = 20903] [serial = 2041] [outer = (nil)] 20:07:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 168 (0x9a2cd400) [pid = 20903] [serial = 2042] [outer = 0x99d08400] 20:07:47 INFO - PROCESS | 20903 | 1463281667883 Marionette DEBUG loaded listener.js 20:07:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 169 (0x9a94a800) [pid = 20903] [serial = 2043] [outer = 0x99d08400] 20:07:49 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 20:07:49 INFO - PROCESS | 20903 | 1463281669245 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 20:07:49 INFO - PROCESS | 20903 | 1463281669307 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 20:07:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 20:07:49 INFO - PROCESS | 20903 | 1463281669313 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 20:07:49 INFO - PROCESS | 20903 | 1463281669317 Marionette TRACE conn3 <- [1,2694,null,{}] 20:07:49 INFO - PROCESS | 20903 | 1463281669323 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:49 INFO - PROCESS | 20903 | 1463281669637 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 20:07:49 INFO - PROCESS | 20903 | 1463281669911 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:49 INFO - PROCESS | 20903 | ++DOCSHELL 0x9a121c00 == 160 [pid = 20903] [id = 681] 20:07:49 INFO - PROCESS | 20903 | ++DOMWINDOW == 170 (0x9a2cb800) [pid = 20903] [serial = 2044] [outer = (nil)] 20:07:49 INFO - PROCESS | 20903 | ++DOMWINDOW == 171 (0x9b882800) [pid = 20903] [serial = 2045] [outer = 0x9a2cb800] 20:07:50 INFO - PROCESS | 20903 | 1463281670000 Marionette DEBUG loaded listener.js 20:07:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 172 (0x9b9b0c00) [pid = 20903] [serial = 2046] [outer = 0x9a2cb800] 20:07:51 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 20:07:51 INFO - PROCESS | 20903 | 1463281671396 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 20:07:51 INFO - PROCESS | 20903 | 1463281671460 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 20:07:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 20:07:51 INFO - PROCESS | 20903 | 1463281671468 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 20:07:51 INFO - PROCESS | 20903 | 1463281671474 Marionette TRACE conn3 <- [1,2698,null,{}] 20:07:51 INFO - PROCESS | 20903 | 1463281671479 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:53 INFO - PROCESS | 20903 | --DOCSHELL 0x8dcd6800 == 159 [pid = 20903] [id = 515] 20:07:53 INFO - PROCESS | 20903 | --DOCSHELL 0x8fabd800 == 158 [pid = 20903] [id = 518] 20:07:53 INFO - PROCESS | 20903 | --DOCSHELL 0x913d1c00 == 157 [pid = 20903] [id = 520] 20:07:53 INFO - PROCESS | 20903 | --DOCSHELL 0x88f0b800 == 156 [pid = 20903] [id = 507] 20:07:53 INFO - PROCESS | 20903 | --DOCSHELL 0x891a3c00 == 155 [pid = 20903] [id = 508] 20:07:53 INFO - PROCESS | 20903 | --DOCSHELL 0x923c5c00 == 154 [pid = 20903] [id = 25] 20:07:53 INFO - PROCESS | 20903 | --DOCSHELL 0x8ca57800 == 153 [pid = 20903] [id = 517] 20:07:53 INFO - PROCESS | 20903 | --DOCSHELL 0x91d8c000 == 152 [pid = 20903] [id = 516] 20:07:53 INFO - PROCESS | 20903 | --DOCSHELL 0x8af49400 == 151 [pid = 20903] [id = 443] 20:07:53 INFO - PROCESS | 20903 | --DOCSHELL 0x91ff9000 == 150 [pid = 20903] [id = 519] 20:07:53 INFO - PROCESS | 20903 | --DOCSHELL 0x8e3f0800 == 149 [pid = 20903] [id = 513] 20:07:53 INFO - PROCESS | 20903 | --DOCSHELL 0x92b8ec00 == 148 [pid = 20903] [id = 521] 20:07:53 INFO - PROCESS | 20903 | --DOCSHELL 0x92b87c00 == 147 [pid = 20903] [id = 523] 20:07:53 INFO - PROCESS | 20903 | --DOCSHELL 0x93ab1000 == 146 [pid = 20903] [id = 522] 20:07:53 INFO - PROCESS | 20903 | --DOCSHELL 0x8c3cf400 == 145 [pid = 20903] [id = 512] 20:07:53 INFO - PROCESS | 20903 | --DOCSHELL 0x8c182000 == 144 [pid = 20903] [id = 509] 20:07:53 INFO - PROCESS | 20903 | --DOCSHELL 0x8b82fc00 == 143 [pid = 20903] [id = 514] 20:07:53 INFO - PROCESS | 20903 | --DOCSHELL 0x8ca58400 == 142 [pid = 20903] [id = 658] 20:07:53 INFO - PROCESS | 20903 | --DOCSHELL 0x9270c000 == 141 [pid = 20903] [id = 657] 20:07:53 INFO - PROCESS | 20903 | --DOCSHELL 0x91ff3c00 == 140 [pid = 20903] [id = 656] 20:07:53 INFO - PROCESS | 20903 | --DOCSHELL 0x91d8b400 == 139 [pid = 20903] [id = 655] 20:07:53 INFO - PROCESS | 20903 | --DOCSHELL 0x8ebf1000 == 138 [pid = 20903] [id = 653] 20:07:53 INFO - PROCESS | 20903 | --DOCSHELL 0x8eb73800 == 137 [pid = 20903] [id = 654] 20:07:53 INFO - PROCESS | 20903 | --DOCSHELL 0x87c87800 == 136 [pid = 20903] [id = 652] 20:07:53 INFO - PROCESS | 20903 | --DOCSHELL 0x8e3f0c00 == 135 [pid = 20903] [id = 651] 20:07:53 INFO - PROCESS | 20903 | --DOCSHELL 0x8e3f7400 == 134 [pid = 20903] [id = 650] 20:07:53 INFO - PROCESS | 20903 | --DOCSHELL 0x89db8c00 == 133 [pid = 20903] [id = 649] 20:07:53 INFO - PROCESS | 20903 | --DOCSHELL 0x8ca5a000 == 132 [pid = 20903] [id = 648] 20:07:53 INFO - PROCESS | 20903 | --DOCSHELL 0x8af47c00 == 131 [pid = 20903] [id = 646] 20:07:53 INFO - PROCESS | 20903 | --DOCSHELL 0x8ca53400 == 130 [pid = 20903] [id = 647] 20:07:53 INFO - PROCESS | 20903 | --DOCSHELL 0x8655e000 == 129 [pid = 20903] [id = 645] 20:07:53 INFO - PROCESS | 20903 | 1463281673282 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 171 (0x8e547c00) [pid = 20903] [serial = 1803] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 170 (0x8c712c00) [pid = 20903] [serial = 1934] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 169 (0x8ba93c00) [pid = 20903] [serial = 1931] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 168 (0x8c3c1800) [pid = 20903] [serial = 1932] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 167 (0x89eaa000) [pid = 20903] [serial = 1928] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 166 (0x898cfc00) [pid = 20903] [serial = 1925] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 165 (0x89db3000) [pid = 20903] [serial = 1926] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 164 (0xa6b6a000) [pid = 20903] [serial = 1923] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 163 (0xa6837800) [pid = 20903] [serial = 1922] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 162 (0x86564800) [pid = 20903] [serial = 1920] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 161 (0x86560800) [pid = 20903] [serial = 1919] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 160 (0xa68a8400) [pid = 20903] [serial = 1917] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 159 (0xa68a4400) [pid = 20903] [serial = 1916] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 158 (0xa676f000) [pid = 20903] [serial = 1914] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 157 (0xa6288000) [pid = 20903] [serial = 1913] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 156 (0xa325b800) [pid = 20903] [serial = 1911] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 155 (0xa3221800) [pid = 20903] [serial = 1910] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 154 (0xa11d6400) [pid = 20903] [serial = 1908] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 153 (0xa112d400) [pid = 20903] [serial = 1907] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 152 (0x9b8e8c00) [pid = 20903] [serial = 1905] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 151 (0x9b24b800) [pid = 20903] [serial = 1904] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 150 (0x9a2cac00) [pid = 20903] [serial = 1902] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 149 (0x99d10400) [pid = 20903] [serial = 1901] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 148 (0x977e7000) [pid = 20903] [serial = 1899] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 147 (0x95265400) [pid = 20903] [serial = 1898] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 146 (0x9503bc00) [pid = 20903] [serial = 1896] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 145 (0x9462ec00) [pid = 20903] [serial = 1895] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 144 (0x94625400) [pid = 20903] [serial = 1893] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 143 (0x93cdac00) [pid = 20903] [serial = 1892] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 142 (0x92e2d800) [pid = 20903] [serial = 1890] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 141 (0x92c8b400) [pid = 20903] [serial = 1889] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 140 (0x92709c00) [pid = 20903] [serial = 1886] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 139 (0x92a31400) [pid = 20903] [serial = 1887] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 138 (0x922f6800) [pid = 20903] [serial = 1884] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 137 (0x91ff2800) [pid = 20903] [serial = 1883] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 136 (0x91d94c00) [pid = 20903] [serial = 1881] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 135 (0x913de400) [pid = 20903] [serial = 1880] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 134 (0x8fab6800) [pid = 20903] [serial = 1878] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 133 (0x8f818c00) [pid = 20903] [serial = 1877] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 132 (0x8e54a800) [pid = 20903] [serial = 1875] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 131 (0x8ddc3400) [pid = 20903] [serial = 1874] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 130 (0x8bb11000) [pid = 20903] [serial = 1872] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 129 (0x8ba89c00) [pid = 20903] [serial = 1871] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | --DOMWINDOW == 128 (0x8a639800) [pid = 20903] [serial = 1929] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 20903 | 1463281673644 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:53 INFO - PROCESS | 20903 | ++DOCSHELL 0x86561000 == 130 [pid = 20903] [id = 682] 20:07:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 129 (0x86561c00) [pid = 20903] [serial = 2047] [outer = (nil)] 20:07:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 130 (0x86567400) [pid = 20903] [serial = 2048] [outer = 0x86561c00] 20:07:53 INFO - PROCESS | 20903 | 1463281673723 Marionette DEBUG loaded listener.js 20:07:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 131 (0x88f0c800) [pid = 20903] [serial = 2049] [outer = 0x86561c00] 20:07:54 INFO - PROCESS | 20903 | SkCairoFTTypeface::onFilterRec unimplemented 20:07:55 INFO - PROCESS | 20903 | 1463281674993 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 20:07:55 INFO - PROCESS | 20903 | 1463281675024 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 20:07:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 20:07:55 INFO - PROCESS | 20903 | 1463281675031 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 20:07:55 INFO - PROCESS | 20903 | 1463281675037 Marionette TRACE conn3 <- [1,2702,null,{}] 20:07:55 INFO - PROCESS | 20903 | 1463281675044 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:55 INFO - PROCESS | 20903 | 1463281675299 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 20:07:55 INFO - PROCESS | 20903 | 1463281675535 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:55 INFO - PROCESS | 20903 | ++DOCSHELL 0x89db4000 == 131 [pid = 20903] [id = 683] 20:07:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 132 (0x89ea0800) [pid = 20903] [serial = 2050] [outer = (nil)] 20:07:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 133 (0x89ee2c00) [pid = 20903] [serial = 2051] [outer = 0x89ea0800] 20:07:55 INFO - PROCESS | 20903 | 1463281675612 Marionette DEBUG loaded listener.js 20:07:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 134 (0x8af47c00) [pid = 20903] [serial = 2052] [outer = 0x89ea0800] 20:07:56 INFO - PROCESS | 20903 | 1463281676476 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 20:07:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 20:07:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1484ms 20:07:56 INFO - PROCESS | 20903 | 1463281676515 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 20:07:56 INFO - PROCESS | 20903 | 1463281676518 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 20:07:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 20:07:56 INFO - PROCESS | 20903 | 1463281676525 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 20:07:56 INFO - PROCESS | 20903 | 1463281676529 Marionette TRACE conn3 <- [1,2706,null,{}] 20:07:56 INFO - PROCESS | 20903 | 1463281676543 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:56 INFO - PROCESS | 20903 | 1463281676852 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 20:07:56 INFO - PROCESS | 20903 | 1463281676889 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:56 INFO - PROCESS | 20903 | ++DOCSHELL 0x8a63f000 == 132 [pid = 20903] [id = 684] 20:07:56 INFO - PROCESS | 20903 | ++DOMWINDOW == 135 (0x8c712400) [pid = 20903] [serial = 2053] [outer = (nil)] 20:07:56 INFO - PROCESS | 20903 | ++DOMWINDOW == 136 (0x8c943400) [pid = 20903] [serial = 2054] [outer = 0x8c712400] 20:07:56 INFO - PROCESS | 20903 | 1463281676964 Marionette DEBUG loaded listener.js 20:07:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 137 (0x8ca59800) [pid = 20903] [serial = 2055] [outer = 0x8c712400] 20:07:58 INFO - PROCESS | 20903 | --DOMWINDOW == 136 (0x8c3c2400) [pid = 20903] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 20:07:58 INFO - PROCESS | 20903 | --DOMWINDOW == 135 (0x8c18b000) [pid = 20903] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 20:07:58 INFO - PROCESS | 20903 | --DOMWINDOW == 134 (0x86567800) [pid = 20903] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 20:07:58 INFO - PROCESS | 20903 | --DOMWINDOW == 133 (0x94630800) [pid = 20903] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 20:07:58 INFO - PROCESS | 20903 | --DOMWINDOW == 132 (0x93af3800) [pid = 20903] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 20:07:58 INFO - PROCESS | 20903 | --DOMWINDOW == 131 (0x92a29c00) [pid = 20903] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 20:07:58 INFO - PROCESS | 20903 | --DOMWINDOW == 130 (0x8ca59c00) [pid = 20903] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 20:07:58 INFO - PROCESS | 20903 | --DOMWINDOW == 129 (0x92a2a000) [pid = 20903] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 20:07:58 INFO - PROCESS | 20903 | --DOMWINDOW == 128 (0x92706800) [pid = 20903] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 20:07:58 INFO - PROCESS | 20903 | --DOMWINDOW == 127 (0x91d8e000) [pid = 20903] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 20:07:58 INFO - PROCESS | 20903 | --DOMWINDOW == 126 (0x8ebf8400) [pid = 20903] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 20:07:58 INFO - PROCESS | 20903 | --DOMWINDOW == 125 (0x8edb4000) [pid = 20903] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 20:07:58 INFO - PROCESS | 20903 | --DOMWINDOW == 124 (0x8c3cac00) [pid = 20903] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 20:07:58 INFO - PROCESS | 20903 | --DOMWINDOW == 123 (0x8e545c00) [pid = 20903] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 20:07:58 INFO - PROCESS | 20903 | --DOMWINDOW == 122 (0x8e3f7c00) [pid = 20903] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 20:07:58 INFO - PROCESS | 20903 | --DOMWINDOW == 121 (0x8b82d400) [pid = 20903] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 20:07:58 INFO - PROCESS | 20903 | --DOMWINDOW == 120 (0x8ca5d800) [pid = 20903] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 20:07:58 INFO - PROCESS | 20903 | --DOMWINDOW == 119 (0x8ca55400) [pid = 20903] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 20:07:58 INFO - PROCESS | 20903 | --DOMWINDOW == 118 (0x8af4c800) [pid = 20903] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 20:07:58 INFO - PROCESS | 20903 | --DOMWINDOW == 117 (0x8ba8b000) [pid = 20903] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 20:07:58 INFO - PROCESS | 20903 | --DOMWINDOW == 116 (0x8655e400) [pid = 20903] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 20:07:58 INFO - PROCESS | 20903 | --DOMWINDOW == 115 (0x89eab400) [pid = 20903] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 20:07:58 INFO - PROCESS | 20903 | 1463281678641 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 20:07:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 20:07:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 2141ms 20:07:58 INFO - PROCESS | 20903 | 1463281678666 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 20:07:58 INFO - PROCESS | 20903 | 1463281678672 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 20:07:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 20:07:58 INFO - PROCESS | 20903 | 1463281678688 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 20:07:58 INFO - PROCESS | 20903 | 1463281678695 Marionette TRACE conn3 <- [1,2710,null,{}] 20:07:58 INFO - PROCESS | 20903 | 1463281678700 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:58 INFO - PROCESS | 20903 | 1463281678923 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 20:07:59 INFO - PROCESS | 20903 | 1463281679132 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:59 INFO - PROCESS | 20903 | ++DOCSHELL 0x89daf000 == 133 [pid = 20903] [id = 685] 20:07:59 INFO - PROCESS | 20903 | ++DOMWINDOW == 116 (0x89ead400) [pid = 20903] [serial = 2056] [outer = (nil)] 20:07:59 INFO - PROCESS | 20903 | ++DOMWINDOW == 117 (0x8db62800) [pid = 20903] [serial = 2057] [outer = 0x89ead400] 20:07:59 INFO - PROCESS | 20903 | 1463281679212 Marionette DEBUG loaded listener.js 20:07:59 INFO - PROCESS | 20903 | ++DOMWINDOW == 118 (0x8dccf000) [pid = 20903] [serial = 2058] [outer = 0x89ead400] 20:08:00 INFO - PROCESS | 20903 | 1463281680012 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 20:08:00 INFO - PROCESS | 20903 | 1463281680081 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 20:08:00 INFO - PROCESS | 20903 | 1463281680087 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 20:08:00 INFO - PROCESS | 20903 | 1463281680090 Marionette TRACE conn3 <- [1,2714,null,{}] 20:08:00 INFO - PROCESS | 20903 | 1463281680096 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:00 INFO - PROCESS | 20903 | 1463281680306 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 20:08:00 INFO - PROCESS | 20903 | 1463281680735 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:00 INFO - PROCESS | 20903 | ++DOCSHELL 0x8655e800 == 134 [pid = 20903] [id = 686] 20:08:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 119 (0x8655f000) [pid = 20903] [serial = 2059] [outer = (nil)] 20:08:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 120 (0x87c7c000) [pid = 20903] [serial = 2060] [outer = 0x8655f000] 20:08:00 INFO - PROCESS | 20903 | 1463281680845 Marionette DEBUG loaded listener.js 20:08:01 INFO - PROCESS | 20903 | ++DOMWINDOW == 121 (0x89daa800) [pid = 20903] [serial = 2061] [outer = 0x8655f000] 20:08:01 INFO - PROCESS | 20903 | 1463281681923 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 20:08:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 20:08:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1889ms 20:08:01 INFO - PROCESS | 20903 | 1463281681977 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 20:08:01 INFO - PROCESS | 20903 | 1463281681983 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 20:08:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 20:08:01 INFO - PROCESS | 20903 | 1463281681992 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 20:08:02 INFO - PROCESS | 20903 | 1463281681998 Marionette TRACE conn3 <- [1,2718,null,{}] 20:08:02 INFO - PROCESS | 20903 | 1463281682005 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:02 INFO - PROCESS | 20903 | 1463281682254 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 20:08:02 INFO - PROCESS | 20903 | 1463281682598 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:02 INFO - PROCESS | 20903 | ++DOCSHELL 0x8b9ad000 == 135 [pid = 20903] [id = 687] 20:08:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 122 (0x8ba92000) [pid = 20903] [serial = 2062] [outer = (nil)] 20:08:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 123 (0x8bb0d800) [pid = 20903] [serial = 2063] [outer = 0x8ba92000] 20:08:02 INFO - PROCESS | 20903 | 1463281682697 Marionette DEBUG loaded listener.js 20:08:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 124 (0x8c3c7400) [pid = 20903] [serial = 2064] [outer = 0x8ba92000] 20:08:03 INFO - PROCESS | 20903 | 1463281683678 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 20:08:03 INFO - PROCESS | 20903 | 1463281683740 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 20:08:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 20:08:03 INFO - PROCESS | 20903 | 1463281683748 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 20:08:03 INFO - PROCESS | 20903 | 1463281683752 Marionette TRACE conn3 <- [1,2722,null,{}] 20:08:03 INFO - PROCESS | 20903 | 1463281683758 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:04 INFO - PROCESS | 20903 | 1463281684005 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 20:08:04 INFO - PROCESS | 20903 | 1463281684395 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:04 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c94d000 == 136 [pid = 20903] [id = 688] 20:08:04 INFO - PROCESS | 20903 | ++DOMWINDOW == 125 (0x8db66000) [pid = 20903] [serial = 2065] [outer = (nil)] 20:08:04 INFO - PROCESS | 20903 | ++DOMWINDOW == 126 (0x8ddbc000) [pid = 20903] [serial = 2066] [outer = 0x8db66000] 20:08:04 INFO - PROCESS | 20903 | 1463281684490 Marionette DEBUG loaded listener.js 20:08:04 INFO - PROCESS | 20903 | ++DOMWINDOW == 127 (0x8e3f9400) [pid = 20903] [serial = 2067] [outer = 0x8db66000] 20:08:05 INFO - PROCESS | 20903 | 1463281685470 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 20:08:05 INFO - PROCESS | 20903 | 1463281685541 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 20:08:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 20:08:05 INFO - PROCESS | 20903 | 1463281685556 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 20:08:05 INFO - PROCESS | 20903 | 1463281685565 Marionette TRACE conn3 <- [1,2726,null,{}] 20:08:05 INFO - PROCESS | 20903 | 1463281685638 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:05 INFO - PROCESS | 20903 | 1463281685884 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 20:08:06 INFO - PROCESS | 20903 | 1463281686195 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:06 INFO - PROCESS | 20903 | ++DOCSHELL 0x8da0f000 == 137 [pid = 20903] [id = 689] 20:08:06 INFO - PROCESS | 20903 | ++DOMWINDOW == 128 (0x8e5eac00) [pid = 20903] [serial = 2068] [outer = (nil)] 20:08:06 INFO - PROCESS | 20903 | ++DOMWINDOW == 129 (0x8eb78800) [pid = 20903] [serial = 2069] [outer = 0x8e5eac00] 20:08:06 INFO - PROCESS | 20903 | 1463281686283 Marionette DEBUG loaded listener.js 20:08:06 INFO - PROCESS | 20903 | ++DOMWINDOW == 130 (0x8ebf1400) [pid = 20903] [serial = 2070] [outer = 0x8e5eac00] 20:08:07 INFO - PROCESS | 20903 | 1463281687236 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 20:08:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 20:08:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1740ms 20:08:07 INFO - PROCESS | 20903 | 1463281687289 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 20:08:07 INFO - PROCESS | 20903 | 1463281687293 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 20:08:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 20:08:07 INFO - PROCESS | 20903 | 1463281687300 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 20:08:07 INFO - PROCESS | 20903 | 1463281687304 Marionette TRACE conn3 <- [1,2730,null,{}] 20:08:07 INFO - PROCESS | 20903 | 1463281687310 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:07 INFO - PROCESS | 20903 | 1463281687539 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 20:08:07 INFO - PROCESS | 20903 | 1463281687878 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:07 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c719c00 == 138 [pid = 20903] [id = 690] 20:08:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 131 (0x8e6d5400) [pid = 20903] [serial = 2071] [outer = (nil)] 20:08:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 132 (0x8f81b800) [pid = 20903] [serial = 2072] [outer = 0x8e6d5400] 20:08:07 INFO - PROCESS | 20903 | 1463281687966 Marionette DEBUG loaded listener.js 20:08:08 INFO - PROCESS | 20903 | ++DOMWINDOW == 133 (0x8facac00) [pid = 20903] [serial = 2073] [outer = 0x8e6d5400] 20:08:09 INFO - PROCESS | 20903 | 1463281689274 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 20:08:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 20:08:09 INFO - PROCESS | 20903 | 1463281689342 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 20:08:09 INFO - PROCESS | 20903 | 1463281689349 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 20:08:09 INFO - PROCESS | 20903 | 1463281689352 Marionette TRACE conn3 <- [1,2734,null,{}] 20:08:09 INFO - PROCESS | 20903 | 1463281689359 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:09 INFO - PROCESS | 20903 | 1463281689680 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 20:08:09 INFO - PROCESS | 20903 | 1463281689977 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:10 INFO - PROCESS | 20903 | ++DOCSHELL 0x91d88800 == 139 [pid = 20903] [id = 691] 20:08:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 134 (0x91d8c000) [pid = 20903] [serial = 2074] [outer = (nil)] 20:08:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 135 (0x91d96800) [pid = 20903] [serial = 2075] [outer = 0x91d8c000] 20:08:10 INFO - PROCESS | 20903 | 1463281690081 Marionette DEBUG loaded listener.js 20:08:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 136 (0x91ffa800) [pid = 20903] [serial = 2076] [outer = 0x91d8c000] 20:08:11 INFO - PROCESS | 20903 | 1463281691132 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 20:08:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 20:08:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1861ms 20:08:11 INFO - PROCESS | 20903 | 1463281691210 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 20:08:11 INFO - PROCESS | 20903 | 1463281691215 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 20:08:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 20:08:11 INFO - PROCESS | 20903 | 1463281691222 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 20:08:11 INFO - PROCESS | 20903 | 1463281691226 Marionette TRACE conn3 <- [1,2738,null,{}] 20:08:11 INFO - PROCESS | 20903 | 1463281691232 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:11 INFO - PROCESS | 20903 | 1463281691602 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 20:08:11 INFO - PROCESS | 20903 | 1463281691875 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:11 INFO - PROCESS | 20903 | ++DOCSHELL 0x8bb10c00 == 140 [pid = 20903] [id = 692] 20:08:11 INFO - PROCESS | 20903 | ++DOMWINDOW == 137 (0x8bb16800) [pid = 20903] [serial = 2077] [outer = (nil)] 20:08:11 INFO - PROCESS | 20903 | ++DOMWINDOW == 138 (0x923c5400) [pid = 20903] [serial = 2078] [outer = 0x8bb16800] 20:08:11 INFO - PROCESS | 20903 | 1463281691965 Marionette DEBUG loaded listener.js 20:08:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 139 (0x92701800) [pid = 20903] [serial = 2079] [outer = 0x8bb16800] 20:08:12 INFO - PROCESS | 20903 | 1463281692908 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 20:08:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 20:08:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1742ms 20:08:12 INFO - PROCESS | 20903 | 1463281692965 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 20:08:12 INFO - PROCESS | 20903 | 1463281692969 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 20:08:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 20:08:12 INFO - PROCESS | 20903 | 1463281692975 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 20:08:12 INFO - PROCESS | 20903 | 1463281692979 Marionette TRACE conn3 <- [1,2742,null,{}] 20:08:12 INFO - PROCESS | 20903 | 1463281692985 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:13 INFO - PROCESS | 20903 | 1463281693224 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 20:08:13 INFO - PROCESS | 20903 | 1463281693564 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:13 INFO - PROCESS | 20903 | ++DOCSHELL 0x89ea6800 == 141 [pid = 20903] [id = 693] 20:08:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 140 (0x8f812c00) [pid = 20903] [serial = 2080] [outer = (nil)] 20:08:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 141 (0x92b83000) [pid = 20903] [serial = 2081] [outer = 0x8f812c00] 20:08:13 INFO - PROCESS | 20903 | 1463281693657 Marionette DEBUG loaded listener.js 20:08:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 142 (0x92b87c00) [pid = 20903] [serial = 2082] [outer = 0x8f812c00] 20:08:14 INFO - PROCESS | 20903 | 1463281694555 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 20:08:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 20:08:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1640ms 20:08:14 INFO - PROCESS | 20903 | 1463281694617 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 20:08:14 INFO - PROCESS | 20903 | 1463281694621 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 20:08:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 20:08:14 INFO - PROCESS | 20903 | 1463281694627 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 20:08:14 INFO - PROCESS | 20903 | 1463281694631 Marionette TRACE conn3 <- [1,2746,null,{}] 20:08:14 INFO - PROCESS | 20903 | 1463281694637 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:14 INFO - PROCESS | 20903 | 1463281694860 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 20:08:15 INFO - PROCESS | 20903 | 1463281695197 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:15 INFO - PROCESS | 20903 | ++DOCSHELL 0x9270ec00 == 142 [pid = 20903] [id = 694] 20:08:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 143 (0x92c8e400) [pid = 20903] [serial = 2083] [outer = (nil)] 20:08:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 144 (0x93adb000) [pid = 20903] [serial = 2084] [outer = 0x92c8e400] 20:08:15 INFO - PROCESS | 20903 | 1463281695292 Marionette DEBUG loaded listener.js 20:08:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 145 (0x93af0000) [pid = 20903] [serial = 2085] [outer = 0x92c8e400] 20:08:16 INFO - PROCESS | 20903 | 1463281696198 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 20:08:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 20:08:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1634ms 20:08:16 INFO - PROCESS | 20903 | 1463281696261 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 20:08:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 20:08:16 INFO - PROCESS | 20903 | 1463281696266 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 20:08:16 INFO - PROCESS | 20903 | 1463281696272 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 20:08:16 INFO - PROCESS | 20903 | 1463281696276 Marionette TRACE conn3 <- [1,2750,null,{}] 20:08:16 INFO - PROCESS | 20903 | 1463281696281 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:16 INFO - PROCESS | 20903 | 1463281696535 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 20:08:16 INFO - PROCESS | 20903 | 1463281696930 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:16 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e5f0400 == 143 [pid = 20903] [id = 695] 20:08:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 146 (0x93ab6c00) [pid = 20903] [serial = 2086] [outer = (nil)] 20:08:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 147 (0x94629400) [pid = 20903] [serial = 2087] [outer = 0x93ab6c00] 20:08:17 INFO - PROCESS | 20903 | 1463281697024 Marionette DEBUG loaded listener.js 20:08:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 148 (0x9467d800) [pid = 20903] [serial = 2088] [outer = 0x93ab6c00] 20:08:17 INFO - PROCESS | 20903 | 1463281697921 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 20:08:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 20:08:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1685ms 20:08:17 INFO - PROCESS | 20903 | 1463281697957 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 20:08:17 INFO - PROCESS | 20903 | 1463281697961 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 20:08:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 20:08:17 INFO - PROCESS | 20903 | 1463281697968 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 20:08:17 INFO - PROCESS | 20903 | 1463281697971 Marionette TRACE conn3 <- [1,2754,null,{}] 20:08:17 INFO - PROCESS | 20903 | 1463281697977 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:18 INFO - PROCESS | 20903 | 1463281698203 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 20:08:18 INFO - PROCESS | 20903 | 1463281698503 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:18 INFO - PROCESS | 20903 | ++DOCSHELL 0x9513c400 == 144 [pid = 20903] [id = 696] 20:08:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 149 (0x9513ec00) [pid = 20903] [serial = 2089] [outer = (nil)] 20:08:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 150 (0x95268800) [pid = 20903] [serial = 2090] [outer = 0x9513ec00] 20:08:18 INFO - PROCESS | 20903 | 1463281698666 Marionette DEBUG loaded listener.js 20:08:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 151 (0x9892a000) [pid = 20903] [serial = 2091] [outer = 0x9513ec00] 20:08:19 INFO - PROCESS | 20903 | 1463281699744 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 20:08:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 20:08:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1832ms 20:08:19 INFO - PROCESS | 20903 | 1463281699801 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 20:08:19 INFO - PROCESS | 20903 | 1463281699805 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 20:08:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 20:08:19 INFO - PROCESS | 20903 | 1463281699812 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 20:08:19 INFO - PROCESS | 20903 | 1463281699816 Marionette TRACE conn3 <- [1,2758,null,{}] 20:08:19 INFO - PROCESS | 20903 | 1463281699822 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:20 INFO - PROCESS | 20903 | 1463281700129 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 20:08:20 INFO - PROCESS | 20903 | 1463281700481 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:20 INFO - PROCESS | 20903 | ++DOCSHELL 0x9500d000 == 145 [pid = 20903] [id = 697] 20:08:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 152 (0x981a6800) [pid = 20903] [serial = 2092] [outer = (nil)] 20:08:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 153 (0x99d10400) [pid = 20903] [serial = 2093] [outer = 0x981a6800] 20:08:20 INFO - PROCESS | 20903 | 1463281700569 Marionette DEBUG loaded listener.js 20:08:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 154 (0x9a121800) [pid = 20903] [serial = 2094] [outer = 0x981a6800] 20:08:21 INFO - PROCESS | 20903 | 1463281701496 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 20:08:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 20:08:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1739ms 20:08:21 INFO - PROCESS | 20903 | 1463281701552 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 20:08:21 INFO - PROCESS | 20903 | 1463281701556 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 20:08:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 20:08:21 INFO - PROCESS | 20903 | 1463281701562 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 20:08:21 INFO - PROCESS | 20903 | 1463281701566 Marionette TRACE conn3 <- [1,2762,null,{}] 20:08:21 INFO - PROCESS | 20903 | 1463281701572 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:21 INFO - PROCESS | 20903 | 1463281701833 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 20:08:22 INFO - PROCESS | 20903 | 1463281702194 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:22 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e2edc00 == 146 [pid = 20903] [id = 698] 20:08:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 155 (0x8eb78400) [pid = 20903] [serial = 2095] [outer = (nil)] 20:08:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 156 (0x9b24cc00) [pid = 20903] [serial = 2096] [outer = 0x8eb78400] 20:08:22 INFO - PROCESS | 20903 | 1463281702285 Marionette DEBUG loaded listener.js 20:08:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 157 (0x9d964c00) [pid = 20903] [serial = 2097] [outer = 0x8eb78400] 20:08:23 INFO - PROCESS | 20903 | 1463281703198 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 20:08:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 20:08:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1684ms 20:08:23 INFO - PROCESS | 20903 | 1463281703248 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 20:08:23 INFO - PROCESS | 20903 | 1463281703251 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 20:08:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 20:08:23 INFO - PROCESS | 20903 | 1463281703258 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 20:08:23 INFO - PROCESS | 20903 | 1463281703261 Marionette TRACE conn3 <- [1,2766,null,{}] 20:08:23 INFO - PROCESS | 20903 | 1463281703267 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:23 INFO - PROCESS | 20903 | 1463281703499 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 20:08:23 INFO - PROCESS | 20903 | 1463281703843 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:23 INFO - PROCESS | 20903 | ++DOCSHELL 0x99cb3000 == 147 [pid = 20903] [id = 699] 20:08:23 INFO - PROCESS | 20903 | ++DOMWINDOW == 158 (0x99f96400) [pid = 20903] [serial = 2098] [outer = (nil)] 20:08:23 INFO - PROCESS | 20903 | ++DOMWINDOW == 159 (0xa11d3c00) [pid = 20903] [serial = 2099] [outer = 0x99f96400] 20:08:23 INFO - PROCESS | 20903 | 1463281703933 Marionette DEBUG loaded listener.js 20:08:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 160 (0xa11dc400) [pid = 20903] [serial = 2100] [outer = 0x99f96400] 20:08:24 INFO - PROCESS | 20903 | 1463281704828 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 20:08:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 20:08:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1635ms 20:08:24 INFO - PROCESS | 20903 | 1463281704894 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 20:08:24 INFO - PROCESS | 20903 | 1463281704898 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 20:08:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 20:08:24 INFO - PROCESS | 20903 | 1463281704904 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 20:08:24 INFO - PROCESS | 20903 | 1463281704908 Marionette TRACE conn3 <- [1,2770,null,{}] 20:08:24 INFO - PROCESS | 20903 | 1463281704913 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:25 INFO - PROCESS | 20903 | 1463281705134 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 20:08:25 INFO - PROCESS | 20903 | 1463281705477 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:25 INFO - PROCESS | 20903 | ++DOCSHELL 0x9d9c8000 == 148 [pid = 20903] [id = 700] 20:08:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 161 (0x9d9e2000) [pid = 20903] [serial = 2101] [outer = (nil)] 20:08:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 162 (0xa21a7000) [pid = 20903] [serial = 2102] [outer = 0x9d9e2000] 20:08:25 INFO - PROCESS | 20903 | 1463281705566 Marionette DEBUG loaded listener.js 20:08:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 163 (0xa227f400) [pid = 20903] [serial = 2103] [outer = 0x9d9e2000] 20:08:26 INFO - PROCESS | 20903 | 1463281706456 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 20:08:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 20:08:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1588ms 20:08:26 INFO - PROCESS | 20903 | 1463281706493 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 20:08:26 INFO - PROCESS | 20903 | 1463281706497 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 20:08:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 20:08:26 INFO - PROCESS | 20903 | 1463281706504 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 20:08:26 INFO - PROCESS | 20903 | 1463281706507 Marionette TRACE conn3 <- [1,2774,null,{}] 20:08:26 INFO - PROCESS | 20903 | 1463281706513 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:26 INFO - PROCESS | 20903 | 1463281706768 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 20:08:27 INFO - PROCESS | 20903 | 1463281707128 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:27 INFO - PROCESS | 20903 | ++DOCSHELL 0x89db8400 == 149 [pid = 20903] [id = 701] 20:08:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 164 (0x913db800) [pid = 20903] [serial = 2104] [outer = (nil)] 20:08:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 165 (0xa308fc00) [pid = 20903] [serial = 2105] [outer = 0x913db800] 20:08:27 INFO - PROCESS | 20903 | 1463281707218 Marionette DEBUG loaded listener.js 20:08:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 166 (0xa30d8400) [pid = 20903] [serial = 2106] [outer = 0x913db800] 20:08:28 INFO - PROCESS | 20903 | 1463281708113 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 20:08:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 20:08:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1683ms 20:08:28 INFO - PROCESS | 20903 | 1463281708189 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 20:08:28 INFO - PROCESS | 20903 | 1463281708192 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 20:08:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 20:08:28 INFO - PROCESS | 20903 | 1463281708198 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 20:08:28 INFO - PROCESS | 20903 | 1463281708202 Marionette TRACE conn3 <- [1,2778,null,{}] 20:08:28 INFO - PROCESS | 20903 | 1463281708211 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:28 INFO - PROCESS | 20903 | 1463281708475 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 20:08:28 INFO - PROCESS | 20903 | 1463281708820 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:28 INFO - PROCESS | 20903 | ++DOCSHELL 0x9a119400 == 150 [pid = 20903] [id = 702] 20:08:28 INFO - PROCESS | 20903 | ++DOMWINDOW == 167 (0xa1130000) [pid = 20903] [serial = 2107] [outer = (nil)] 20:08:28 INFO - PROCESS | 20903 | ++DOMWINDOW == 168 (0xa35f2c00) [pid = 20903] [serial = 2108] [outer = 0xa1130000] 20:08:28 INFO - PROCESS | 20903 | 1463281708916 Marionette DEBUG loaded listener.js 20:08:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 169 (0xa503f800) [pid = 20903] [serial = 2109] [outer = 0xa1130000] 20:08:29 INFO - PROCESS | 20903 | 1463281709813 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 20:08:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 20:08:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1644ms 20:08:29 INFO - PROCESS | 20903 | 1463281709844 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 20:08:29 INFO - PROCESS | 20903 | 1463281709848 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 20:08:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 20:08:29 INFO - PROCESS | 20903 | 1463281709855 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 20:08:29 INFO - PROCESS | 20903 | 1463281709858 Marionette TRACE conn3 <- [1,2782,null,{}] 20:08:29 INFO - PROCESS | 20903 | 1463281709864 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:30 INFO - PROCESS | 20903 | 1463281710096 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 20:08:30 INFO - PROCESS | 20903 | 1463281710401 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:30 INFO - PROCESS | 20903 | ++DOCSHELL 0xa3256400 == 151 [pid = 20903] [id = 703] 20:08:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 170 (0xa503dc00) [pid = 20903] [serial = 2110] [outer = (nil)] 20:08:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 171 (0xa6761000) [pid = 20903] [serial = 2111] [outer = 0xa503dc00] 20:08:30 INFO - PROCESS | 20903 | 1463281710537 Marionette DEBUG loaded listener.js 20:08:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 172 (0xa6776800) [pid = 20903] [serial = 2112] [outer = 0xa503dc00] 20:08:33 INFO - PROCESS | 20903 | --DOCSHELL 0x8f81b400 == 150 [pid = 20903] [id = 594] 20:08:33 INFO - PROCESS | 20903 | --DOCSHELL 0x89ea7000 == 149 [pid = 20903] [id = 663] 20:08:33 INFO - PROCESS | 20903 | --DOCSHELL 0x88f04800 == 148 [pid = 20903] [id = 593] 20:08:33 INFO - PROCESS | 20903 | --DOCSHELL 0x9a946000 == 147 [pid = 20903] [id = 590] 20:08:33 INFO - PROCESS | 20903 | --DOCSHELL 0x87c7f400 == 146 [pid = 20903] [id = 592] 20:08:33 INFO - PROCESS | 20903 | --DOCSHELL 0x93c09800 == 145 [pid = 20903] [id = 589] 20:08:33 INFO - PROCESS | 20903 | --DOCSHELL 0x898c6400 == 144 [pid = 20903] [id = 588] 20:08:33 INFO - PROCESS | 20903 | --DOCSHELL 0x89daf000 == 143 [pid = 20903] [id = 685] 20:08:33 INFO - PROCESS | 20903 | --DOCSHELL 0x8a63f000 == 142 [pid = 20903] [id = 684] 20:08:33 INFO - PROCESS | 20903 | --DOCSHELL 0x89db4000 == 141 [pid = 20903] [id = 683] 20:08:33 INFO - PROCESS | 20903 | --DOCSHELL 0x86561000 == 140 [pid = 20903] [id = 682] 20:08:33 INFO - PROCESS | 20903 | --DOCSHELL 0x99d08000 == 139 [pid = 20903] [id = 680] 20:08:33 INFO - PROCESS | 20903 | --DOCSHELL 0x92c88800 == 138 [pid = 20903] [id = 679] 20:08:33 INFO - PROCESS | 20903 | --DOCSHELL 0x91ea7000 == 137 [pid = 20903] [id = 678] 20:08:33 INFO - PROCESS | 20903 | --DOCSHELL 0x93aaf400 == 136 [pid = 20903] [id = 677] 20:08:33 INFO - PROCESS | 20903 | --DOCSHELL 0x8ba8ac00 == 135 [pid = 20903] [id = 676] 20:08:33 INFO - PROCESS | 20903 | --DOCSHELL 0x8edb3000 == 134 [pid = 20903] [id = 675] 20:08:33 INFO - PROCESS | 20903 | --DOCSHELL 0x91eb3c00 == 133 [pid = 20903] [id = 673] 20:08:33 INFO - PROCESS | 20903 | --DOCSHELL 0x8db6e000 == 132 [pid = 20903] [id = 674] 20:08:33 INFO - PROCESS | 20903 | --DOCSHELL 0x8e2e3c00 == 131 [pid = 20903] [id = 672] 20:08:33 INFO - PROCESS | 20903 | --DOCSHELL 0x8ebf9c00 == 130 [pid = 20903] [id = 671] 20:08:33 INFO - PROCESS | 20903 | --DOCSHELL 0x8ddbb800 == 129 [pid = 20903] [id = 670] 20:08:33 INFO - PROCESS | 20903 | --DOCSHELL 0x8ba8d800 == 128 [pid = 20903] [id = 669] 20:08:33 INFO - PROCESS | 20903 | --DOCSHELL 0x88f02800 == 127 [pid = 20903] [id = 667] 20:08:33 INFO - PROCESS | 20903 | --DOCSHELL 0x8cad9800 == 126 [pid = 20903] [id = 668] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 171 (0x8ebf3400) [pid = 20903] [serial = 1869] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 170 (0x8c71f800) [pid = 20903] [serial = 1994] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 169 (0x8ca50c00) [pid = 20903] [serial = 1995] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 168 (0x87c86c00) [pid = 20903] [serial = 1988] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 167 (0x898c7000) [pid = 20903] [serial = 1989] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 166 (0x98937c00) [pid = 20903] [serial = 1986] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 165 (0x98935c00) [pid = 20903] [serial = 1985] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 164 (0x9513c800) [pid = 20903] [serial = 1983] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 163 (0x95043800) [pid = 20903] [serial = 1982] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 162 (0x94629c00) [pid = 20903] [serial = 1980] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 161 (0x93cdcc00) [pid = 20903] [serial = 1979] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 160 (0x93ae5800) [pid = 20903] [serial = 1977] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 159 (0x93ad6c00) [pid = 20903] [serial = 1976] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 158 (0x92c8d000) [pid = 20903] [serial = 1974] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 157 (0x92c89400) [pid = 20903] [serial = 1973] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 156 (0x92a30400) [pid = 20903] [serial = 1971] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 155 (0x92a2b800) [pid = 20903] [serial = 1970] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 154 (0x9240d800) [pid = 20903] [serial = 1968] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 153 (0x922f5c00) [pid = 20903] [serial = 1967] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 152 (0x91d95000) [pid = 20903] [serial = 1965] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 151 (0x91d8dc00) [pid = 20903] [serial = 1964] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 150 (0x8fad0000) [pid = 20903] [serial = 1962] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 149 (0x8facbc00) [pid = 20903] [serial = 1961] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 148 (0x8f814c00) [pid = 20903] [serial = 1959] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 147 (0x8edb7000) [pid = 20903] [serial = 1958] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 146 (0x8ecc5c00) [pid = 20903] [serial = 1956] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 145 (0x8ecbdc00) [pid = 20903] [serial = 1955] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 144 (0x8e6d2800) [pid = 20903] [serial = 1953] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 143 (0x8e549000) [pid = 20903] [serial = 1952] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 142 (0x8e2e6400) [pid = 20903] [serial = 1950] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 141 (0x8ddc1400) [pid = 20903] [serial = 1949] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 140 (0x8dcd0800) [pid = 20903] [serial = 1947] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 139 (0x8dcc8800) [pid = 20903] [serial = 1946] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 138 (0x8cada000) [pid = 20903] [serial = 1944] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 137 (0x8ca5cc00) [pid = 20903] [serial = 1943] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 136 (0x8ba8f800) [pid = 20903] [serial = 1941] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 135 (0x8b82a000) [pid = 20903] [serial = 1940] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 134 (0x8da11800) [pid = 20903] [serial = 1998] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 133 (0x891a5000) [pid = 20903] [serial = 1938] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 132 (0x87c7e000) [pid = 20903] [serial = 1937] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 131 (0x8a63c800) [pid = 20903] [serial = 1991] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 130 (0x8cad7400) [pid = 20903] [serial = 1997] [outer = (nil)] [url = about:blank] 20:08:33 INFO - PROCESS | 20903 | --DOMWINDOW == 129 (0x8b9a5400) [pid = 20903] [serial = 1992] [outer = (nil)] [url = about:blank] 20:08:34 INFO - PROCESS | 20903 | 1463281714164 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 20:08:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 20:08:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 4347ms 20:08:34 INFO - PROCESS | 20903 | 1463281714203 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 20:08:34 INFO - PROCESS | 20903 | 1463281714209 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 20:08:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 20:08:34 INFO - PROCESS | 20903 | 1463281714216 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 20:08:34 INFO - PROCESS | 20903 | 1463281714221 Marionette TRACE conn3 <- [1,2786,null,{}] 20:08:34 INFO - PROCESS | 20903 | 1463281714229 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:34 INFO - PROCESS | 20903 | 1463281714459 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 20:08:34 INFO - PROCESS | 20903 | 1463281714684 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:34 INFO - PROCESS | 20903 | ++DOCSHELL 0x87c7f400 == 127 [pid = 20903] [id = 704] 20:08:34 INFO - PROCESS | 20903 | ++DOMWINDOW == 130 (0x898c4000) [pid = 20903] [serial = 2113] [outer = (nil)] 20:08:34 INFO - PROCESS | 20903 | ++DOMWINDOW == 131 (0x89ea7000) [pid = 20903] [serial = 2114] [outer = 0x898c4000] 20:08:34 INFO - PROCESS | 20903 | 1463281714780 Marionette DEBUG loaded listener.js 20:08:34 INFO - PROCESS | 20903 | ++DOMWINDOW == 132 (0x8a643000) [pid = 20903] [serial = 2115] [outer = 0x898c4000] 20:08:35 INFO - PROCESS | 20903 | 1463281715565 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 20:08:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 20:08:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1387ms 20:08:35 INFO - PROCESS | 20903 | 1463281715603 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 20:08:35 INFO - PROCESS | 20903 | 1463281715611 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 20:08:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 20:08:35 INFO - PROCESS | 20903 | 1463281715620 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 20:08:35 INFO - PROCESS | 20903 | 1463281715625 Marionette TRACE conn3 <- [1,2790,null,{}] 20:08:35 INFO - PROCESS | 20903 | 1463281715630 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:35 INFO - PROCESS | 20903 | 1463281715953 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 20:08:36 INFO - PROCESS | 20903 | 1463281716095 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:36 INFO - PROCESS | 20903 | ++DOCSHELL 0x89eedc00 == 128 [pid = 20903] [id = 705] 20:08:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 133 (0x8af56c00) [pid = 20903] [serial = 2116] [outer = (nil)] 20:08:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 134 (0x8c18fc00) [pid = 20903] [serial = 2117] [outer = 0x8af56c00] 20:08:36 INFO - PROCESS | 20903 | 1463281716171 Marionette DEBUG loaded listener.js 20:08:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 135 (0x8c94c800) [pid = 20903] [serial = 2118] [outer = 0x8af56c00] 20:08:37 INFO - PROCESS | 20903 | 1463281717153 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 20:08:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 20:08:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1580ms 20:08:37 INFO - PROCESS | 20903 | 1463281717201 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 20:08:37 INFO - PROCESS | 20903 | 1463281717204 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 20:08:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 20:08:37 INFO - PROCESS | 20903 | 1463281717218 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 20:08:37 INFO - PROCESS | 20903 | 1463281717224 Marionette TRACE conn3 <- [1,2794,null,{}] 20:08:37 INFO - PROCESS | 20903 | 1463281717239 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:37 INFO - PROCESS | 20903 | 1463281717545 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 20:08:37 INFO - PROCESS | 20903 | 1463281717577 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:37 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c3c1800 == 129 [pid = 20903] [id = 706] 20:08:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 136 (0x8da11000) [pid = 20903] [serial = 2119] [outer = (nil)] 20:08:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 137 (0x8db6b800) [pid = 20903] [serial = 2120] [outer = 0x8da11000] 20:08:37 INFO - PROCESS | 20903 | 1463281717654 Marionette DEBUG loaded listener.js 20:08:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 138 (0x8ddbb800) [pid = 20903] [serial = 2121] [outer = 0x8da11000] 20:08:38 INFO - PROCESS | 20903 | --DOMWINDOW == 137 (0x91ff0800) [pid = 20903] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 20:08:38 INFO - PROCESS | 20903 | --DOMWINDOW == 136 (0x91ff6000) [pid = 20903] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 20:08:38 INFO - PROCESS | 20903 | --DOMWINDOW == 135 (0x8c712400) [pid = 20903] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 20:08:38 INFO - PROCESS | 20903 | --DOMWINDOW == 134 (0x94624c00) [pid = 20903] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 20:08:38 INFO - PROCESS | 20903 | --DOMWINDOW == 133 (0x8fad3000) [pid = 20903] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 20:08:38 INFO - PROCESS | 20903 | --DOMWINDOW == 132 (0x8ecbe400) [pid = 20903] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 20:08:38 INFO - PROCESS | 20903 | --DOMWINDOW == 131 (0x8db6f400) [pid = 20903] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 20:08:38 INFO - PROCESS | 20903 | --DOMWINDOW == 130 (0x92704c00) [pid = 20903] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 20:08:38 INFO - PROCESS | 20903 | --DOMWINDOW == 129 (0x8ea62c00) [pid = 20903] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 20:08:38 INFO - PROCESS | 20903 | --DOMWINDOW == 128 (0x89e9f400) [pid = 20903] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 20:08:38 INFO - PROCESS | 20903 | --DOMWINDOW == 127 (0x8b825400) [pid = 20903] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 20:08:38 INFO - PROCESS | 20903 | --DOMWINDOW == 126 (0x89ea0800) [pid = 20903] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 20:08:38 INFO - PROCESS | 20903 | --DOMWINDOW == 125 (0x98f2f800) [pid = 20903] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 20:08:38 INFO - PROCESS | 20903 | --DOMWINDOW == 124 (0x8c715400) [pid = 20903] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 20:08:39 INFO - PROCESS | 20903 | --DOMWINDOW == 123 (0x8bb14c00) [pid = 20903] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 20:08:39 INFO - PROCESS | 20903 | --DOMWINDOW == 122 (0x86561c00) [pid = 20903] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 20:08:39 INFO - PROCESS | 20903 | --DOMWINDOW == 121 (0x99d08400) [pid = 20903] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 20:08:39 INFO - PROCESS | 20903 | --DOMWINDOW == 120 (0x9a2cb800) [pid = 20903] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 20:08:39 INFO - PROCESS | 20903 | --DOMWINDOW == 119 (0x95047400) [pid = 20903] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 20:08:39 INFO - PROCESS | 20903 | 1463281719232 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 20:08:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 20:08:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 2043ms 20:08:39 INFO - PROCESS | 20903 | 1463281719262 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 20:08:39 INFO - PROCESS | 20903 | 1463281719266 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 20:08:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 20:08:39 INFO - PROCESS | 20903 | 1463281719318 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 20:08:39 INFO - PROCESS | 20903 | 1463281719322 Marionette TRACE conn3 <- [1,2798,null,{}] 20:08:39 INFO - PROCESS | 20903 | 1463281719327 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:39 INFO - PROCESS | 20903 | 1463281719609 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 20:08:39 INFO - PROCESS | 20903 | 1463281719628 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:39 INFO - PROCESS | 20903 | ++DOCSHELL 0x89022400 == 130 [pid = 20903] [id = 707] 20:08:39 INFO - PROCESS | 20903 | ++DOMWINDOW == 120 (0x8bb14c00) [pid = 20903] [serial = 2122] [outer = (nil)] 20:08:39 INFO - PROCESS | 20903 | ++DOMWINDOW == 121 (0x8e541c00) [pid = 20903] [serial = 2123] [outer = 0x8bb14c00] 20:08:39 INFO - PROCESS | 20903 | 1463281719702 Marionette DEBUG loaded listener.js 20:08:39 INFO - PROCESS | 20903 | ++DOMWINDOW == 122 (0x8e5f4000) [pid = 20903] [serial = 2124] [outer = 0x8bb14c00] 20:08:40 INFO - PROCESS | 20903 | 1463281720642 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 20:08:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 20:08:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1386ms 20:08:40 INFO - PROCESS | 20903 | 1463281720698 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 20:08:40 INFO - PROCESS | 20903 | 1463281720702 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 20:08:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 20:08:40 INFO - PROCESS | 20903 | 1463281720708 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 20:08:40 INFO - PROCESS | 20903 | 1463281720710 Marionette TRACE conn3 <- [1,2802,null,{}] 20:08:40 INFO - PROCESS | 20903 | 1463281720716 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:40 INFO - PROCESS | 20903 | 1463281720923 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 20:08:41 INFO - PROCESS | 20903 | 1463281721393 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:41 INFO - PROCESS | 20903 | ++DOCSHELL 0x87c7d000 == 131 [pid = 20903] [id = 708] 20:08:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 123 (0x87c7e000) [pid = 20903] [serial = 2125] [outer = (nil)] 20:08:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 124 (0x8901e800) [pid = 20903] [serial = 2126] [outer = 0x87c7e000] 20:08:41 INFO - PROCESS | 20903 | 1463281721489 Marionette DEBUG loaded listener.js 20:08:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 125 (0x89db4000) [pid = 20903] [serial = 2127] [outer = 0x87c7e000] 20:08:42 INFO - PROCESS | 20903 | 1463281722509 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 20:08:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 20:08:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1830ms 20:08:42 INFO - PROCESS | 20903 | 1463281722540 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 20:08:42 INFO - PROCESS | 20903 | 1463281722546 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 20:08:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 20:08:42 INFO - PROCESS | 20903 | 1463281722555 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 20:08:42 INFO - PROCESS | 20903 | 1463281722561 Marionette TRACE conn3 <- [1,2806,null,{}] 20:08:42 INFO - PROCESS | 20903 | 1463281722568 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:42 INFO - PROCESS | 20903 | 1463281722812 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 20:08:43 INFO - PROCESS | 20903 | 1463281723159 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:43 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c942000 == 132 [pid = 20903] [id = 709] 20:08:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 126 (0x8c949400) [pid = 20903] [serial = 2128] [outer = (nil)] 20:08:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 127 (0x8ca59000) [pid = 20903] [serial = 2129] [outer = 0x8c949400] 20:08:43 INFO - PROCESS | 20903 | 1463281723259 Marionette DEBUG loaded listener.js 20:08:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 128 (0x8da12000) [pid = 20903] [serial = 2130] [outer = 0x8c949400] 20:08:44 INFO - PROCESS | 20903 | 1463281724211 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 20:08:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 20:08:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1733ms 20:08:44 INFO - PROCESS | 20903 | 1463281724291 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 20:08:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 20:08:44 INFO - PROCESS | 20903 | 1463281724298 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 20:08:44 INFO - PROCESS | 20903 | 1463281724305 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 20:08:44 INFO - PROCESS | 20903 | 1463281724309 Marionette TRACE conn3 <- [1,2810,null,{}] 20:08:44 INFO - PROCESS | 20903 | 1463281724315 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:44 INFO - PROCESS | 20903 | 1463281724632 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 20:08:44 INFO - PROCESS | 20903 | 1463281724949 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:44 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ddbfc00 == 133 [pid = 20903] [id = 710] 20:08:44 INFO - PROCESS | 20903 | ++DOMWINDOW == 129 (0x8e542000) [pid = 20903] [serial = 2131] [outer = (nil)] 20:08:45 INFO - PROCESS | 20903 | ++DOMWINDOW == 130 (0x8e5f3c00) [pid = 20903] [serial = 2132] [outer = 0x8e542000] 20:08:45 INFO - PROCESS | 20903 | 1463281725043 Marionette DEBUG loaded listener.js 20:08:45 INFO - PROCESS | 20903 | ++DOMWINDOW == 131 (0x8eb76000) [pid = 20903] [serial = 2133] [outer = 0x8e542000] 20:08:45 INFO - PROCESS | 20903 | 1463281725988 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 20:08:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 20:08:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1732ms 20:08:46 INFO - PROCESS | 20903 | 1463281726037 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 20:08:46 INFO - PROCESS | 20903 | 1463281726041 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 20:08:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 20:08:46 INFO - PROCESS | 20903 | 1463281726057 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 20:08:46 INFO - PROCESS | 20903 | 1463281726067 Marionette TRACE conn3 <- [1,2814,null,{}] 20:08:46 INFO - PROCESS | 20903 | 1463281726073 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:46 INFO - PROCESS | 20903 | 1463281726372 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 20:08:46 INFO - PROCESS | 20903 | 1463281726714 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:46 INFO - PROCESS | 20903 | ++DOCSHELL 0x8bb07400 == 134 [pid = 20903] [id = 711] 20:08:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 132 (0x8c190000) [pid = 20903] [serial = 2134] [outer = (nil)] 20:08:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 133 (0x8f819400) [pid = 20903] [serial = 2135] [outer = 0x8c190000] 20:08:46 INFO - PROCESS | 20903 | 1463281726806 Marionette DEBUG loaded listener.js 20:08:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 134 (0x8fab7400) [pid = 20903] [serial = 2136] [outer = 0x8c190000] 20:08:47 INFO - PROCESS | 20903 | 1463281727771 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 20:08:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 20:08:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1802ms 20:08:47 INFO - PROCESS | 20903 | 1463281727853 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 20:08:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 20:08:47 INFO - PROCESS | 20903 | 1463281727859 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 20:08:47 INFO - PROCESS | 20903 | 1463281727865 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 20:08:47 INFO - PROCESS | 20903 | 1463281727868 Marionette TRACE conn3 <- [1,2818,null,{}] 20:08:47 INFO - PROCESS | 20903 | 1463281727874 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:48 INFO - PROCESS | 20903 | 1463281728159 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 20:08:48 INFO - PROCESS | 20903 | 1463281728498 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:48 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ecc1000 == 135 [pid = 20903] [id = 712] 20:08:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 135 (0x8edb4800) [pid = 20903] [serial = 2137] [outer = (nil)] 20:08:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 136 (0x91d8d000) [pid = 20903] [serial = 2138] [outer = 0x8edb4800] 20:08:48 INFO - PROCESS | 20903 | 1463281728589 Marionette DEBUG loaded listener.js 20:08:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 137 (0x91d95000) [pid = 20903] [serial = 2139] [outer = 0x8edb4800] 20:08:49 INFO - PROCESS | 20903 | 1463281729573 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 20:08:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 20:08:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1742ms 20:08:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 20:08:49 INFO - PROCESS | 20903 | 1463281729606 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 20:08:49 INFO - PROCESS | 20903 | 1463281729609 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 20:08:49 INFO - PROCESS | 20903 | 1463281729616 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 20:08:49 INFO - PROCESS | 20903 | 1463281729620 Marionette TRACE conn3 <- [1,2822,null,{}] 20:08:49 INFO - PROCESS | 20903 | 1463281729625 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:49 INFO - PROCESS | 20903 | 1463281729850 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 20:08:50 INFO - PROCESS | 20903 | 1463281730207 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:50 INFO - PROCESS | 20903 | ++DOCSHELL 0x91eb2800 == 136 [pid = 20903] [id = 713] 20:08:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 138 (0x91eb3400) [pid = 20903] [serial = 2140] [outer = (nil)] 20:08:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 139 (0x91ff2800) [pid = 20903] [serial = 2141] [outer = 0x91eb3400] 20:08:50 INFO - PROCESS | 20903 | 1463281730313 Marionette DEBUG loaded listener.js 20:08:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 140 (0x92410800) [pid = 20903] [serial = 2142] [outer = 0x91eb3400] 20:08:51 INFO - PROCESS | 20903 | 1463281731278 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 20:08:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 20:08:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1741ms 20:08:51 INFO - PROCESS | 20903 | 1463281731357 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 20:08:51 INFO - PROCESS | 20903 | 1463281731361 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 20:08:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 20:08:51 INFO - PROCESS | 20903 | 1463281731367 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 20:08:51 INFO - PROCESS | 20903 | 1463281731371 Marionette TRACE conn3 <- [1,2826,null,{}] 20:08:51 INFO - PROCESS | 20903 | 1463281731377 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:51 INFO - PROCESS | 20903 | 1463281731657 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 20:08:52 INFO - PROCESS | 20903 | 1463281732026 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:52 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ba88800 == 137 [pid = 20903] [id = 714] 20:08:52 INFO - PROCESS | 20903 | ++DOMWINDOW == 141 (0x8ba95000) [pid = 20903] [serial = 2143] [outer = (nil)] 20:08:52 INFO - PROCESS | 20903 | ++DOMWINDOW == 142 (0x92a29000) [pid = 20903] [serial = 2144] [outer = 0x8ba95000] 20:08:52 INFO - PROCESS | 20903 | 1463281732117 Marionette DEBUG loaded listener.js 20:08:52 INFO - PROCESS | 20903 | ++DOMWINDOW == 143 (0x92a2f800) [pid = 20903] [serial = 2145] [outer = 0x8ba95000] 20:08:53 INFO - PROCESS | 20903 | 1463281733035 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 20:08:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 20:08:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1735ms 20:08:53 INFO - PROCESS | 20903 | 1463281733104 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 20:08:53 INFO - PROCESS | 20903 | 1463281733108 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 20:08:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 20:08:53 INFO - PROCESS | 20903 | 1463281733114 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 20:08:53 INFO - PROCESS | 20903 | 1463281733118 Marionette TRACE conn3 <- [1,2830,null,{}] 20:08:53 INFO - PROCESS | 20903 | 1463281733123 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:53 INFO - PROCESS | 20903 | 1463281733334 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 20:08:53 INFO - PROCESS | 20903 | 1463281733673 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:53 INFO - PROCESS | 20903 | ++DOCSHELL 0x91d93400 == 138 [pid = 20903] [id = 715] 20:08:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 144 (0x91ff5000) [pid = 20903] [serial = 2146] [outer = (nil)] 20:08:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 145 (0x92c8d400) [pid = 20903] [serial = 2147] [outer = 0x91ff5000] 20:08:53 INFO - PROCESS | 20903 | 1463281733766 Marionette DEBUG loaded listener.js 20:08:53 INFO - PROCESS | 20903 | ++DOMWINDOW == 146 (0x93aad400) [pid = 20903] [serial = 2148] [outer = 0x91ff5000] 20:08:54 INFO - PROCESS | 20903 | 1463281734693 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 20:08:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 20:08:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1633ms 20:08:54 INFO - PROCESS | 20903 | 1463281734748 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 20:08:54 INFO - PROCESS | 20903 | 1463281734752 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 20:08:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 20:08:54 INFO - PROCESS | 20903 | 1463281734758 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 20:08:54 INFO - PROCESS | 20903 | 1463281734762 Marionette TRACE conn3 <- [1,2834,null,{}] 20:08:54 INFO - PROCESS | 20903 | 1463281734768 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:54 INFO - PROCESS | 20903 | 1463281734995 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 20:08:55 INFO - PROCESS | 20903 | 1463281735337 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:55 INFO - PROCESS | 20903 | ++DOCSHELL 0x9270a800 == 139 [pid = 20903] [id = 716] 20:08:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 147 (0x92b87800) [pid = 20903] [serial = 2149] [outer = (nil)] 20:08:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 148 (0x93cdf000) [pid = 20903] [serial = 2150] [outer = 0x92b87800] 20:08:55 INFO - PROCESS | 20903 | 1463281735430 Marionette DEBUG loaded listener.js 20:08:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 149 (0x94629000) [pid = 20903] [serial = 2151] [outer = 0x92b87800] 20:08:56 INFO - PROCESS | 20903 | 1463281736311 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 20:08:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 20:08:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1584ms 20:08:56 INFO - PROCESS | 20903 | 1463281736344 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 20:08:56 INFO - PROCESS | 20903 | 1463281736347 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 20:08:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 20:08:56 INFO - PROCESS | 20903 | 1463281736354 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 20:08:56 INFO - PROCESS | 20903 | 1463281736358 Marionette TRACE conn3 <- [1,2838,null,{}] 20:08:56 INFO - PROCESS | 20903 | 1463281736363 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:56 INFO - PROCESS | 20903 | 1463281736703 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 20:08:57 INFO - PROCESS | 20903 | 1463281737003 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:57 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ba95400 == 140 [pid = 20903] [id = 717] 20:08:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 150 (0x8ecbf800) [pid = 20903] [serial = 2152] [outer = (nil)] 20:08:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 151 (0x9500ec00) [pid = 20903] [serial = 2153] [outer = 0x8ecbf800] 20:08:57 INFO - PROCESS | 20903 | 1463281737095 Marionette DEBUG loaded listener.js 20:08:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 152 (0x95139c00) [pid = 20903] [serial = 2154] [outer = 0x8ecbf800] 20:08:58 INFO - PROCESS | 20903 | 1463281738007 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 20:08:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 20:08:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1731ms 20:08:58 INFO - PROCESS | 20903 | 1463281738086 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 20:08:58 INFO - PROCESS | 20903 | 1463281738090 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 20:08:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 20:08:58 INFO - PROCESS | 20903 | 1463281738096 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 20:08:58 INFO - PROCESS | 20903 | 1463281738100 Marionette TRACE conn3 <- [1,2842,null,{}] 20:08:58 INFO - PROCESS | 20903 | 1463281738106 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:58 INFO - PROCESS | 20903 | 1463281738345 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 20:08:58 INFO - PROCESS | 20903 | 1463281738706 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:58 INFO - PROCESS | 20903 | ++DOCSHELL 0x98937000 == 141 [pid = 20903] [id = 718] 20:08:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 153 (0x98937c00) [pid = 20903] [serial = 2155] [outer = (nil)] 20:08:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 154 (0x98f2b000) [pid = 20903] [serial = 2156] [outer = 0x98937c00] 20:08:58 INFO - PROCESS | 20903 | 1463281738837 Marionette DEBUG loaded listener.js 20:08:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 155 (0x998c1c00) [pid = 20903] [serial = 2157] [outer = 0x98937c00] 20:08:59 INFO - PROCESS | 20903 | 1463281739845 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 20:08:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 20:08:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1787ms 20:08:59 INFO - PROCESS | 20903 | 1463281739885 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 20:08:59 INFO - PROCESS | 20903 | 1463281739889 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 20:08:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 20:08:59 INFO - PROCESS | 20903 | 1463281739896 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 20:08:59 INFO - PROCESS | 20903 | 1463281739900 Marionette TRACE conn3 <- [1,2846,null,{}] 20:08:59 INFO - PROCESS | 20903 | 1463281739906 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:00 INFO - PROCESS | 20903 | 1463281740165 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 20:09:00 INFO - PROCESS | 20903 | 1463281740521 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:00 INFO - PROCESS | 20903 | ++DOCSHELL 0x99b4e800 == 142 [pid = 20903] [id = 719] 20:09:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 156 (0x99c10400) [pid = 20903] [serial = 2158] [outer = (nil)] 20:09:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 157 (0x9ab04800) [pid = 20903] [serial = 2159] [outer = 0x99c10400] 20:09:00 INFO - PROCESS | 20903 | 1463281740613 Marionette DEBUG loaded listener.js 20:09:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 158 (0x9b0d4400) [pid = 20903] [serial = 2160] [outer = 0x99c10400] 20:09:01 INFO - PROCESS | 20903 | 1463281741528 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 20:09:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 20:09:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1681ms 20:09:01 INFO - PROCESS | 20903 | 1463281741578 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 20:09:01 INFO - PROCESS | 20903 | 1463281741581 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 20:09:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 20:09:01 INFO - PROCESS | 20903 | 1463281741588 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 20:09:01 INFO - PROCESS | 20903 | 1463281741591 Marionette TRACE conn3 <- [1,2850,null,{}] 20:09:01 INFO - PROCESS | 20903 | 1463281741597 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:01 INFO - PROCESS | 20903 | 1463281741832 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 20:09:02 INFO - PROCESS | 20903 | 1463281742215 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:02 INFO - PROCESS | 20903 | ++DOCSHELL 0x91d89400 == 143 [pid = 20903] [id = 720] 20:09:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 159 (0x91ff9800) [pid = 20903] [serial = 2161] [outer = (nil)] 20:09:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 160 (0xa3090400) [pid = 20903] [serial = 2162] [outer = 0x91ff9800] 20:09:02 INFO - PROCESS | 20903 | 1463281742314 Marionette DEBUG loaded listener.js 20:09:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 161 (0xa3546000) [pid = 20903] [serial = 2163] [outer = 0x91ff9800] 20:09:03 INFO - PROCESS | 20903 | 1463281743239 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 20:09:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 20:09:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1688ms 20:09:03 INFO - PROCESS | 20903 | 1463281743277 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 20:09:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 20:09:03 INFO - PROCESS | 20903 | 1463281743290 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 20:09:03 INFO - PROCESS | 20903 | 1463281743296 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 20:09:03 INFO - PROCESS | 20903 | 1463281743300 Marionette TRACE conn3 <- [1,2854,null,{}] 20:09:03 INFO - PROCESS | 20903 | 1463281743306 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:03 INFO - PROCESS | 20903 | 1463281743526 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 20:09:03 INFO - PROCESS | 20903 | 1463281743877 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:03 INFO - PROCESS | 20903 | ++DOCSHELL 0x9d95d000 == 144 [pid = 20903] [id = 721] 20:09:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 162 (0x9d9cec00) [pid = 20903] [serial = 2164] [outer = (nil)] 20:09:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 163 (0xa6840800) [pid = 20903] [serial = 2165] [outer = 0x9d9cec00] 20:09:03 INFO - PROCESS | 20903 | 1463281743967 Marionette DEBUG loaded listener.js 20:09:04 INFO - PROCESS | 20903 | ++DOMWINDOW == 164 (0xa68a8c00) [pid = 20903] [serial = 2166] [outer = 0x9d9cec00] 20:09:04 INFO - PROCESS | 20903 | 1463281744914 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 20:09:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 20:09:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1691ms 20:09:04 INFO - PROCESS | 20903 | 1463281744988 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 20:09:04 INFO - PROCESS | 20903 | 1463281744991 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 20:09:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 20:09:05 INFO - PROCESS | 20903 | 1463281744998 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 20:09:05 INFO - PROCESS | 20903 | 1463281745001 Marionette TRACE conn3 <- [1,2858,null,{}] 20:09:05 INFO - PROCESS | 20903 | 1463281745007 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:05 INFO - PROCESS | 20903 | 1463281745270 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 20:09:05 INFO - PROCESS | 20903 | 1463281745620 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:05 INFO - PROCESS | 20903 | ++DOCSHELL 0x862a1c00 == 145 [pid = 20903] [id = 722] 20:09:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 165 (0x862a2400) [pid = 20903] [serial = 2167] [outer = (nil)] 20:09:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 166 (0x862aac00) [pid = 20903] [serial = 2168] [outer = 0x862a2400] 20:09:05 INFO - PROCESS | 20903 | 1463281745711 Marionette DEBUG loaded listener.js 20:09:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 167 (0x862ad000) [pid = 20903] [serial = 2169] [outer = 0x862a2400] 20:09:06 INFO - PROCESS | 20903 | 1463281746631 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 20:09:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 20:09:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1684ms 20:09:06 INFO - PROCESS | 20903 | 1463281746682 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 20:09:06 INFO - PROCESS | 20903 | 1463281746686 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 20:09:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 20:09:06 INFO - PROCESS | 20903 | 1463281746692 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 20:09:06 INFO - PROCESS | 20903 | 1463281746695 Marionette TRACE conn3 <- [1,2862,null,{}] 20:09:06 INFO - PROCESS | 20903 | 1463281746701 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:06 INFO - PROCESS | 20903 | 1463281746943 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 20:09:07 INFO - PROCESS | 20903 | 1463281747317 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:07 INFO - PROCESS | 20903 | ++DOCSHELL 0x862a4c00 == 146 [pid = 20903] [id = 723] 20:09:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 168 (0x862a6c00) [pid = 20903] [serial = 2170] [outer = (nil)] 20:09:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 169 (0xa6837000) [pid = 20903] [serial = 2171] [outer = 0x862a6c00] 20:09:07 INFO - PROCESS | 20903 | 1463281747408 Marionette DEBUG loaded listener.js 20:09:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 170 (0xa6b6dc00) [pid = 20903] [serial = 2172] [outer = 0x862a6c00] 20:09:08 INFO - PROCESS | 20903 | 1463281748312 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 20:09:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 20:09:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1690ms 20:09:08 INFO - PROCESS | 20903 | 1463281748383 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 20:09:08 INFO - PROCESS | 20903 | 1463281748387 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 20:09:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 20:09:08 INFO - PROCESS | 20903 | 1463281748393 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 20:09:08 INFO - PROCESS | 20903 | 1463281748396 Marionette TRACE conn3 <- [1,2866,null,{}] 20:09:08 INFO - PROCESS | 20903 | 1463281748404 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:08 INFO - PROCESS | 20903 | 1463281748638 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 20:09:09 INFO - PROCESS | 20903 | 1463281748995 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:09 INFO - PROCESS | 20903 | ++DOCSHELL 0x8655bc00 == 147 [pid = 20903] [id = 724] 20:09:09 INFO - PROCESS | 20903 | ++DOMWINDOW == 171 (0x8e44b000) [pid = 20903] [serial = 2173] [outer = (nil)] 20:09:09 INFO - PROCESS | 20903 | ++DOMWINDOW == 172 (0x8e451000) [pid = 20903] [serial = 2174] [outer = 0x8e44b000] 20:09:09 INFO - PROCESS | 20903 | 1463281749087 Marionette DEBUG loaded listener.js 20:09:09 INFO - PROCESS | 20903 | ++DOMWINDOW == 173 (0x8e453000) [pid = 20903] [serial = 2175] [outer = 0x8e44b000] 20:09:10 INFO - PROCESS | 20903 | 1463281750014 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 20:09:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 20:09:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1689ms 20:09:10 INFO - PROCESS | 20903 | 1463281750083 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 20:09:10 INFO - PROCESS | 20903 | 1463281750087 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 20:09:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 20:09:10 INFO - PROCESS | 20903 | 1463281750093 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 20:09:10 INFO - PROCESS | 20903 | 1463281750097 Marionette TRACE conn3 <- [1,2870,null,{}] 20:09:10 INFO - PROCESS | 20903 | 1463281750102 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:10 INFO - PROCESS | 20903 | 1463281750338 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 20:09:10 INFO - PROCESS | 20903 | 1463281750723 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:10 INFO - PROCESS | 20903 | ++DOCSHELL 0x862ae800 == 148 [pid = 20903] [id = 725] 20:09:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 174 (0x87a1cc00) [pid = 20903] [serial = 2176] [outer = (nil)] 20:09:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 175 (0x87a24000) [pid = 20903] [serial = 2177] [outer = 0x87a1cc00] 20:09:10 INFO - PROCESS | 20903 | 1463281750814 Marionette DEBUG loaded listener.js 20:09:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 176 (0x87a25c00) [pid = 20903] [serial = 2178] [outer = 0x87a1cc00] 20:09:13 INFO - PROCESS | 20903 | --DOCSHELL 0x86562800 == 147 [pid = 20903] [id = 662] 20:09:13 INFO - PROCESS | 20903 | --DOCSHELL 0x88f0e000 == 146 [pid = 20903] [id = 617] 20:09:13 INFO - PROCESS | 20903 | --DOCSHELL 0x92b88000 == 145 [pid = 20903] [id = 660] 20:09:13 INFO - PROCESS | 20903 | --DOCSHELL 0x89022400 == 144 [pid = 20903] [id = 707] 20:09:13 INFO - PROCESS | 20903 | --DOCSHELL 0x8c3c1800 == 143 [pid = 20903] [id = 706] 20:09:13 INFO - PROCESS | 20903 | --DOCSHELL 0x89eedc00 == 142 [pid = 20903] [id = 705] 20:09:13 INFO - PROCESS | 20903 | --DOCSHELL 0x87c7f400 == 141 [pid = 20903] [id = 704] 20:09:13 INFO - PROCESS | 20903 | --DOCSHELL 0x9a119400 == 140 [pid = 20903] [id = 702] 20:09:13 INFO - PROCESS | 20903 | --DOCSHELL 0x89db8400 == 139 [pid = 20903] [id = 701] 20:09:13 INFO - PROCESS | 20903 | --DOCSHELL 0x9d9c8000 == 138 [pid = 20903] [id = 700] 20:09:13 INFO - PROCESS | 20903 | --DOCSHELL 0x99cb3000 == 137 [pid = 20903] [id = 699] 20:09:13 INFO - PROCESS | 20903 | --DOCSHELL 0x9500d000 == 136 [pid = 20903] [id = 697] 20:09:13 INFO - PROCESS | 20903 | --DOCSHELL 0x8e2edc00 == 135 [pid = 20903] [id = 698] 20:09:13 INFO - PROCESS | 20903 | --DOCSHELL 0x9513c400 == 134 [pid = 20903] [id = 696] 20:09:13 INFO - PROCESS | 20903 | --DOCSHELL 0x8e5f0400 == 133 [pid = 20903] [id = 695] 20:09:13 INFO - PROCESS | 20903 | --DOCSHELL 0x9270ec00 == 132 [pid = 20903] [id = 694] 20:09:13 INFO - PROCESS | 20903 | --DOCSHELL 0x89ea6800 == 131 [pid = 20903] [id = 693] 20:09:13 INFO - PROCESS | 20903 | --DOCSHELL 0x8bb10c00 == 130 [pid = 20903] [id = 692] 20:09:13 INFO - PROCESS | 20903 | --DOCSHELL 0x8c719c00 == 129 [pid = 20903] [id = 690] 20:09:13 INFO - PROCESS | 20903 | --DOCSHELL 0x91d88800 == 128 [pid = 20903] [id = 691] 20:09:13 INFO - PROCESS | 20903 | --DOCSHELL 0x8da0f000 == 127 [pid = 20903] [id = 689] 20:09:13 INFO - PROCESS | 20903 | --DOCSHELL 0x8c94d000 == 126 [pid = 20903] [id = 688] 20:09:13 INFO - PROCESS | 20903 | --DOCSHELL 0x8b9ad000 == 125 [pid = 20903] [id = 687] 20:09:13 INFO - PROCESS | 20903 | --DOCSHELL 0x8655e800 == 124 [pid = 20903] [id = 686] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 175 (0x8ca59800) [pid = 20903] [serial = 2055] [outer = (nil)] [url = about:blank] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 174 (0x9a94a800) [pid = 20903] [serial = 2043] [outer = (nil)] [url = about:blank] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 173 (0x91d89000) [pid = 20903] [serial = 2016] [outer = (nil)] [url = about:blank] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 172 (0x95009000) [pid = 20903] [serial = 2031] [outer = (nil)] [url = about:blank] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 171 (0x9270e800) [pid = 20903] [serial = 2022] [outer = (nil)] [url = about:blank] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 170 (0x9b9b0c00) [pid = 20903] [serial = 2046] [outer = (nil)] [url = about:blank] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 169 (0x98937400) [pid = 20903] [serial = 2033] [outer = (nil)] [url = about:blank] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 168 (0x99c0bc00) [pid = 20903] [serial = 2037] [outer = (nil)] [url = about:blank] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 167 (0x9b882800) [pid = 20903] [serial = 2045] [outer = (nil)] [url = about:blank] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 166 (0x922f6400) [pid = 20903] [serial = 2018] [outer = (nil)] [url = about:blank] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 165 (0x8fab4400) [pid = 20903] [serial = 2013] [outer = (nil)] [url = about:blank] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 164 (0x8ebf4c00) [pid = 20903] [serial = 2010] [outer = (nil)] [url = about:blank] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 163 (0x86567400) [pid = 20903] [serial = 2048] [outer = (nil)] [url = about:blank] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 162 (0x92e31800) [pid = 20903] [serial = 2027] [outer = (nil)] [url = about:blank] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 161 (0x8c3cd800) [pid = 20903] [serial = 2004] [outer = (nil)] [url = about:blank] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 160 (0x99ab5c00) [pid = 20903] [serial = 2036] [outer = (nil)] [url = about:blank] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 159 (0x92708800) [pid = 20903] [serial = 2021] [outer = (nil)] [url = about:blank] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 158 (0x93ada400) [pid = 20903] [serial = 2028] [outer = (nil)] [url = about:blank] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 157 (0x8c943400) [pid = 20903] [serial = 2054] [outer = (nil)] [url = about:blank] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 156 (0x99844800) [pid = 20903] [serial = 2034] [outer = (nil)] [url = about:blank] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 155 (0x913d8800) [pid = 20903] [serial = 2015] [outer = (nil)] [url = about:blank] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 154 (0x8ddbb400) [pid = 20903] [serial = 2000] [outer = (nil)] [url = about:blank] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 153 (0x9240fc00) [pid = 20903] [serial = 2019] [outer = (nil)] [url = about:blank] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 152 (0x8e549400) [pid = 20903] [serial = 2007] [outer = (nil)] [url = about:blank] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 151 (0x92b88c00) [pid = 20903] [serial = 2025] [outer = (nil)] [url = about:blank] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 150 (0x8e2ec800) [pid = 20903] [serial = 2006] [outer = (nil)] [url = about:blank] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 149 (0x8edb7c00) [pid = 20903] [serial = 2012] [outer = (nil)] [url = about:blank] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 148 (0x89ea9000) [pid = 20903] [serial = 2003] [outer = (nil)] [url = about:blank] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 147 (0x92a32c00) [pid = 20903] [serial = 2024] [outer = (nil)] [url = about:blank] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 146 (0x8ca50800) [pid = 20903] [serial = 1935] [outer = (nil)] [url = about:blank] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 145 (0x8af47c00) [pid = 20903] [serial = 2052] [outer = (nil)] [url = about:blank] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 144 (0x99d0d000) [pid = 20903] [serial = 2039] [outer = (nil)] [url = about:blank] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 143 (0x8eb79400) [pid = 20903] [serial = 2009] [outer = (nil)] [url = about:blank] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 142 (0x89ee2c00) [pid = 20903] [serial = 2051] [outer = (nil)] [url = about:blank] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 141 (0x8db62800) [pid = 20903] [serial = 2057] [outer = (nil)] [url = about:blank] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 140 (0x9467dc00) [pid = 20903] [serial = 2030] [outer = (nil)] [url = about:blank] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 139 (0x88f0c800) [pid = 20903] [serial = 2049] [outer = (nil)] [url = about:blank] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 138 (0x99f1d000) [pid = 20903] [serial = 2040] [outer = (nil)] [url = about:blank] 20:09:13 INFO - PROCESS | 20903 | --DOMWINDOW == 137 (0x9a2cd400) [pid = 20903] [serial = 2042] [outer = (nil)] [url = about:blank] 20:09:14 INFO - PROCESS | 20903 | 1463281754551 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 20:09:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 20:09:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 4500ms 20:09:14 INFO - PROCESS | 20903 | 1463281754594 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 20:09:14 INFO - PROCESS | 20903 | 1463281754600 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 20:09:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 20:09:14 INFO - PROCESS | 20903 | 1463281754609 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 20:09:14 INFO - PROCESS | 20903 | 1463281754613 Marionette TRACE conn3 <- [1,2874,null,{}] 20:09:14 INFO - PROCESS | 20903 | 1463281754621 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:14 INFO - PROCESS | 20903 | 1463281754833 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 20:09:15 INFO - PROCESS | 20903 | 1463281755070 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:15 INFO - PROCESS | 20903 | ++DOCSHELL 0x87c7dc00 == 125 [pid = 20903] [id = 726] 20:09:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 138 (0x89022400) [pid = 20903] [serial = 2179] [outer = (nil)] 20:09:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 139 (0x898cb400) [pid = 20903] [serial = 2180] [outer = 0x89022400] 20:09:15 INFO - PROCESS | 20903 | 1463281755206 Marionette DEBUG loaded listener.js 20:09:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 140 (0x89db7800) [pid = 20903] [serial = 2181] [outer = 0x89022400] 20:09:16 INFO - PROCESS | 20903 | 1463281756040 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 20:09:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 20:09:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1493ms 20:09:16 INFO - PROCESS | 20903 | 1463281756120 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 20:09:16 INFO - PROCESS | 20903 | 1463281756128 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 20:09:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 20:09:16 INFO - PROCESS | 20903 | 1463281756138 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 20:09:16 INFO - PROCESS | 20903 | 1463281756143 Marionette TRACE conn3 <- [1,2878,null,{}] 20:09:16 INFO - PROCESS | 20903 | 1463281756148 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:16 INFO - PROCESS | 20903 | 1463281756443 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 20:09:16 INFO - PROCESS | 20903 | 1463281756472 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:16 INFO - PROCESS | 20903 | ++DOCSHELL 0x87a2a000 == 126 [pid = 20903] [id = 727] 20:09:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 141 (0x8a639800) [pid = 20903] [serial = 2182] [outer = (nil)] 20:09:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 142 (0x8b82ec00) [pid = 20903] [serial = 2183] [outer = 0x8a639800] 20:09:16 INFO - PROCESS | 20903 | 1463281756550 Marionette DEBUG loaded listener.js 20:09:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 143 (0x8ba90400) [pid = 20903] [serial = 2184] [outer = 0x8a639800] 20:09:17 INFO - PROCESS | 20903 | 1463281757654 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 20:09:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 20:09:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1588ms 20:09:17 INFO - PROCESS | 20903 | 1463281757727 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 20:09:17 INFO - PROCESS | 20903 | 1463281757732 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 20:09:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 20:09:17 INFO - PROCESS | 20903 | 1463281757738 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 20:09:17 INFO - PROCESS | 20903 | 1463281757744 Marionette TRACE conn3 <- [1,2882,null,{}] 20:09:17 INFO - PROCESS | 20903 | 1463281757767 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:18 INFO - PROCESS | 20903 | 1463281758077 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 20:09:18 INFO - PROCESS | 20903 | --DOMWINDOW == 142 (0x91d8c000) [pid = 20903] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 20:09:18 INFO - PROCESS | 20903 | --DOMWINDOW == 141 (0x92c8e400) [pid = 20903] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 20:09:18 INFO - PROCESS | 20903 | --DOMWINDOW == 140 (0x8db66000) [pid = 20903] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 20:09:18 INFO - PROCESS | 20903 | --DOMWINDOW == 139 (0x9513ec00) [pid = 20903] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 20:09:18 INFO - PROCESS | 20903 | --DOMWINDOW == 138 (0x9d9e2000) [pid = 20903] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 20:09:18 INFO - PROCESS | 20903 | --DOMWINDOW == 137 (0x8bb16800) [pid = 20903] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 20:09:18 INFO - PROCESS | 20903 | --DOMWINDOW == 136 (0x981a6800) [pid = 20903] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 20:09:18 INFO - PROCESS | 20903 | --DOMWINDOW == 135 (0x8f812c00) [pid = 20903] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 20:09:18 INFO - PROCESS | 20903 | --DOMWINDOW == 134 (0x8b9aec00) [pid = 20903] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 20:09:18 INFO - PROCESS | 20903 | --DOMWINDOW == 133 (0x8eb78400) [pid = 20903] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 20:09:18 INFO - PROCESS | 20903 | --DOMWINDOW == 132 (0x8ba92000) [pid = 20903] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 20:09:18 INFO - PROCESS | 20903 | --DOMWINDOW == 131 (0x8da11000) [pid = 20903] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 20:09:18 INFO - PROCESS | 20903 | --DOMWINDOW == 130 (0x8af56c00) [pid = 20903] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 20:09:18 INFO - PROCESS | 20903 | --DOMWINDOW == 129 (0x913db800) [pid = 20903] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 20:09:18 INFO - PROCESS | 20903 | --DOMWINDOW == 128 (0x8e6d5400) [pid = 20903] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 20:09:18 INFO - PROCESS | 20903 | --DOMWINDOW == 127 (0x8e5eac00) [pid = 20903] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 20:09:18 INFO - PROCESS | 20903 | --DOMWINDOW == 126 (0xa1130000) [pid = 20903] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 20:09:18 INFO - PROCESS | 20903 | --DOMWINDOW == 125 (0x99f96400) [pid = 20903] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 20:09:18 INFO - PROCESS | 20903 | --DOMWINDOW == 124 (0x898c4000) [pid = 20903] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 20:09:18 INFO - PROCESS | 20903 | --DOMWINDOW == 123 (0x8655f000) [pid = 20903] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 20:09:18 INFO - PROCESS | 20903 | --DOMWINDOW == 122 (0xa503dc00) [pid = 20903] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 20:09:18 INFO - PROCESS | 20903 | --DOMWINDOW == 121 (0x93ab6c00) [pid = 20903] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 20:09:18 INFO - PROCESS | 20903 | 1463281758898 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:18 INFO - PROCESS | 20903 | ++DOCSHELL 0x891a4000 == 127 [pid = 20903] [id = 728] 20:09:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 122 (0x891a5000) [pid = 20903] [serial = 2185] [outer = (nil)] 20:09:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 123 (0x8af56c00) [pid = 20903] [serial = 2186] [outer = 0x891a5000] 20:09:18 INFO - PROCESS | 20903 | 1463281758984 Marionette DEBUG loaded listener.js 20:09:19 INFO - PROCESS | 20903 | ++DOMWINDOW == 124 (0x8ca54000) [pid = 20903] [serial = 2187] [outer = 0x891a5000] 20:09:19 INFO - PROCESS | 20903 | 1463281759827 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 20:09:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 20:09:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 2140ms 20:09:19 INFO - PROCESS | 20903 | 1463281759879 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 20:09:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 20:09:19 INFO - PROCESS | 20903 | 1463281759885 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 20:09:19 INFO - PROCESS | 20903 | 1463281759891 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 20:09:19 INFO - PROCESS | 20903 | 1463281759894 Marionette TRACE conn3 <- [1,2886,null,{}] 20:09:19 INFO - PROCESS | 20903 | 1463281759899 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:20 INFO - PROCESS | 20903 | 1463281760207 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 20:09:20 INFO - PROCESS | 20903 | 1463281760227 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:20 INFO - PROCESS | 20903 | ++DOCSHELL 0x89eedc00 == 128 [pid = 20903] [id = 729] 20:09:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 125 (0x8da0b400) [pid = 20903] [serial = 2188] [outer = (nil)] 20:09:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 126 (0x8db68c00) [pid = 20903] [serial = 2189] [outer = 0x8da0b400] 20:09:20 INFO - PROCESS | 20903 | 1463281760303 Marionette DEBUG loaded listener.js 20:09:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 127 (0x8ddbd400) [pid = 20903] [serial = 2190] [outer = 0x8da0b400] 20:09:21 INFO - PROCESS | 20903 | 1463281761562 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 20:09:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 20:09:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1732ms 20:09:21 INFO - PROCESS | 20903 | 1463281761623 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 20:09:21 INFO - PROCESS | 20903 | 1463281761630 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 20:09:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 20:09:21 INFO - PROCESS | 20903 | 1463281761640 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 20:09:21 INFO - PROCESS | 20903 | 1463281761645 Marionette TRACE conn3 <- [1,2890,null,{}] 20:09:21 INFO - PROCESS | 20903 | 1463281761654 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:21 INFO - PROCESS | 20903 | 1463281761922 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 20:09:22 INFO - PROCESS | 20903 | 1463281762305 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:22 INFO - PROCESS | 20903 | ++DOCSHELL 0x8655cc00 == 129 [pid = 20903] [id = 730] 20:09:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 128 (0x88f05400) [pid = 20903] [serial = 2191] [outer = (nil)] 20:09:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 129 (0x89ee2c00) [pid = 20903] [serial = 2192] [outer = 0x88f05400] 20:09:22 INFO - PROCESS | 20903 | 1463281762397 Marionette DEBUG loaded listener.js 20:09:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 130 (0x8b828c00) [pid = 20903] [serial = 2193] [outer = 0x88f05400] 20:09:23 INFO - PROCESS | 20903 | 1463281763390 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 20:09:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 20:09:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1790ms 20:09:23 INFO - PROCESS | 20903 | 1463281763431 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 20:09:23 INFO - PROCESS | 20903 | 1463281763440 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 20:09:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 20:09:23 INFO - PROCESS | 20903 | 1463281763451 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 20:09:23 INFO - PROCESS | 20903 | 1463281763455 Marionette TRACE conn3 <- [1,2894,null,{}] 20:09:23 INFO - PROCESS | 20903 | 1463281763462 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:23 INFO - PROCESS | 20903 | 1463281763731 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 20:09:24 INFO - PROCESS | 20903 | 1463281764080 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:24 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ca5d800 == 130 [pid = 20903] [id = 731] 20:09:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 131 (0x8cadf800) [pid = 20903] [serial = 2194] [outer = (nil)] 20:09:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 132 (0x8ddbcc00) [pid = 20903] [serial = 2195] [outer = 0x8cadf800] 20:09:24 INFO - PROCESS | 20903 | 1463281764181 Marionette DEBUG loaded listener.js 20:09:24 INFO - PROCESS | 20903 | ++DOMWINDOW == 133 (0x8e2ee800) [pid = 20903] [serial = 2196] [outer = 0x8cadf800] 20:09:25 INFO - PROCESS | 20903 | 1463281765216 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 20:09:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 20:09:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1799ms 20:09:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 20:09:25 INFO - PROCESS | 20903 | 1463281765250 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 20:09:25 INFO - PROCESS | 20903 | 1463281765254 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 20:09:25 INFO - PROCESS | 20903 | 1463281765262 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 20:09:25 INFO - PROCESS | 20903 | 1463281765268 Marionette TRACE conn3 <- [1,2898,null,{}] 20:09:25 INFO - PROCESS | 20903 | 1463281765286 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:25 INFO - PROCESS | 20903 | 1463281765554 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 20:09:25 INFO - PROCESS | 20903 | 1463281765901 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:25 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e450000 == 131 [pid = 20903] [id = 732] 20:09:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 134 (0x8e457400) [pid = 20903] [serial = 2197] [outer = (nil)] 20:09:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 135 (0x8e548400) [pid = 20903] [serial = 2198] [outer = 0x8e457400] 20:09:26 INFO - PROCESS | 20903 | 1463281766001 Marionette DEBUG loaded listener.js 20:09:26 INFO - PROCESS | 20903 | ++DOMWINDOW == 136 (0x8e5ee400) [pid = 20903] [serial = 2199] [outer = 0x8e457400] 20:09:26 INFO - PROCESS | 20903 | 1463281766951 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 20:09:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 20:09:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1746ms 20:09:27 INFO - PROCESS | 20903 | 1463281767007 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 20:09:27 INFO - PROCESS | 20903 | 1463281767011 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 20:09:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 20:09:27 INFO - PROCESS | 20903 | 1463281767020 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 20:09:27 INFO - PROCESS | 20903 | 1463281767024 Marionette TRACE conn3 <- [1,2902,null,{}] 20:09:27 INFO - PROCESS | 20903 | 1463281767030 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:27 INFO - PROCESS | 20903 | 1463281767296 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 20:09:27 INFO - PROCESS | 20903 | 1463281767636 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:27 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e44f400 == 132 [pid = 20903] [id = 733] 20:09:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 137 (0x8e458000) [pid = 20903] [serial = 2200] [outer = (nil)] 20:09:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 138 (0x8eb74c00) [pid = 20903] [serial = 2201] [outer = 0x8e458000] 20:09:27 INFO - PROCESS | 20903 | 1463281767729 Marionette DEBUG loaded listener.js 20:09:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 139 (0x8ebf3800) [pid = 20903] [serial = 2202] [outer = 0x8e458000] 20:09:28 INFO - PROCESS | 20903 | 1463281768647 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 20:09:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 20:09:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1680ms 20:09:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 20:09:28 INFO - PROCESS | 20903 | 1463281768701 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 20:09:28 INFO - PROCESS | 20903 | 1463281768705 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 20:09:28 INFO - PROCESS | 20903 | 1463281768711 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 20:09:28 INFO - PROCESS | 20903 | 1463281768715 Marionette TRACE conn3 <- [1,2906,null,{}] 20:09:28 INFO - PROCESS | 20903 | 1463281768721 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:28 INFO - PROCESS | 20903 | 1463281768959 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 20:09:29 INFO - PROCESS | 20903 | 1463281769299 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:29 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e5e8000 == 133 [pid = 20903] [id = 734] 20:09:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 140 (0x8ecba800) [pid = 20903] [serial = 2203] [outer = (nil)] 20:09:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 141 (0x8edab400) [pid = 20903] [serial = 2204] [outer = 0x8ecba800] 20:09:29 INFO - PROCESS | 20903 | 1463281769396 Marionette DEBUG loaded listener.js 20:09:29 INFO - PROCESS | 20903 | ++DOMWINDOW == 142 (0x8edb3c00) [pid = 20903] [serial = 2205] [outer = 0x8ecba800] 20:09:30 INFO - PROCESS | 20903 | 1463281770367 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 20:09:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 20:09:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1733ms 20:09:30 INFO - PROCESS | 20903 | 1463281770444 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 20:09:30 INFO - PROCESS | 20903 | 1463281770448 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 20:09:30 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 20:09:30 INFO - PROCESS | 20903 | 1463281770455 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 20:09:30 INFO - PROCESS | 20903 | 1463281770457 Marionette TRACE conn3 <- [1,2910,null,{}] 20:09:30 INFO - PROCESS | 20903 | 1463281770464 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:30 INFO - PROCESS | 20903 | 1463281770754 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 20:09:31 INFO - PROCESS | 20903 | 1463281771112 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:31 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ea6a000 == 134 [pid = 20903] [id = 735] 20:09:31 INFO - PROCESS | 20903 | ++DOMWINDOW == 143 (0x8ecbc400) [pid = 20903] [serial = 2206] [outer = (nil)] 20:09:31 INFO - PROCESS | 20903 | ++DOMWINDOW == 144 (0x8fad5c00) [pid = 20903] [serial = 2207] [outer = 0x8ecbc400] 20:09:31 INFO - PROCESS | 20903 | 1463281771200 Marionette DEBUG loaded listener.js 20:09:31 INFO - PROCESS | 20903 | ++DOMWINDOW == 145 (0x913dc000) [pid = 20903] [serial = 2208] [outer = 0x8ecbc400] 20:09:31 INFO - PROCESS | 20903 | 1463281771984 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 20:09:32 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 20:09:32 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 20:09:32 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1584ms 20:09:32 INFO - PROCESS | 20903 | 1463281772040 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 20:09:32 INFO - TEST-START | /DOMEvents/constructors.html 20:09:32 INFO - PROCESS | 20903 | 1463281772043 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 20:09:32 INFO - PROCESS | 20903 | 1463281772050 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 20:09:32 INFO - PROCESS | 20903 | 1463281772054 Marionette TRACE conn3 <- [1,2914,null,{}] 20:09:32 INFO - PROCESS | 20903 | 1463281772059 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:32 INFO - PROCESS | 20903 | 1463281772298 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 20:09:32 INFO - PROCESS | 20903 | 1463281772608 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:32 INFO - PROCESS | 20903 | ++DOCSHELL 0x8edb8800 == 135 [pid = 20903] [id = 736] 20:09:32 INFO - PROCESS | 20903 | ++DOMWINDOW == 146 (0x8facc000) [pid = 20903] [serial = 2209] [outer = (nil)] 20:09:32 INFO - PROCESS | 20903 | ++DOMWINDOW == 147 (0x91eab800) [pid = 20903] [serial = 2210] [outer = 0x8facc000] 20:09:32 INFO - PROCESS | 20903 | 1463281772704 Marionette DEBUG loaded listener.js 20:09:32 INFO - PROCESS | 20903 | ++DOMWINDOW == 148 (0x922ee400) [pid = 20903] [serial = 2211] [outer = 0x8facc000] 20:09:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 20:09:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 20:09:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 20:09:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 20:09:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 20:09:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 20:09:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 20:09:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 20:09:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 20:09:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 20:09:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 20:09:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 20:09:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 20:09:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 20:09:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 20:09:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 20:09:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 20:09:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 20:09:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 20:09:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 20:09:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 20:09:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 20:09:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 20:09:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 20:09:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 20:09:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 20:09:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 20:09:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 20:09:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 20:09:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 20:09:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 20:09:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 20:09:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 20:09:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 20:09:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 20:09:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 20:09:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 20:09:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 20:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 20:09:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:09:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 20:09:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 20:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 20:09:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:09:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 20:09:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 20:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 20:09:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:09:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 20:09:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 20:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 20:09:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:09:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 20:09:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 20:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 20:09:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:09:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 20:09:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 20:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 20:09:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:09:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 20:09:33 INFO - TEST-OK | /DOMEvents/constructors.html | took 1709ms 20:09:33 INFO - TEST-START | /DOMEvents/event-phases-order.html 20:09:33 INFO - PROCESS | 20903 | 1463281773708 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 20:09:33 INFO - PROCESS | 20903 | 1463281773760 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 20:09:33 INFO - PROCESS | 20903 | 1463281773765 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 20:09:33 INFO - PROCESS | 20903 | 1463281773777 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 20:09:33 INFO - PROCESS | 20903 | 1463281773786 Marionette TRACE conn3 <- [1,2918,null,{}] 20:09:33 INFO - PROCESS | 20903 | 1463281773845 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:34 INFO - PROCESS | 20903 | 1463281774126 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 20:09:34 INFO - PROCESS | 20903 | 1463281774400 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:34 INFO - PROCESS | 20903 | ++DOCSHELL 0x913dac00 == 136 [pid = 20903] [id = 737] 20:09:34 INFO - PROCESS | 20903 | ++DOMWINDOW == 149 (0x91ea7800) [pid = 20903] [serial = 2212] [outer = (nil)] 20:09:34 INFO - PROCESS | 20903 | ++DOMWINDOW == 150 (0x9240d400) [pid = 20903] [serial = 2213] [outer = 0x91ea7800] 20:09:34 INFO - PROCESS | 20903 | 1463281774491 Marionette DEBUG loaded listener.js 20:09:34 INFO - PROCESS | 20903 | ++DOMWINDOW == 151 (0x92703c00) [pid = 20903] [serial = 2214] [outer = 0x91ea7800] 20:09:35 INFO - PROCESS | 20903 | 1463281775326 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 20:09:35 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 20:09:35 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1599ms 20:09:35 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 20:09:35 INFO - PROCESS | 20903 | 1463281775378 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 20:09:35 INFO - PROCESS | 20903 | 1463281775381 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 20:09:35 INFO - PROCESS | 20903 | 1463281775388 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 20:09:35 INFO - PROCESS | 20903 | 1463281775392 Marionette TRACE conn3 <- [1,2922,null,{}] 20:09:35 INFO - PROCESS | 20903 | 1463281775397 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:35 INFO - PROCESS | 20903 | 1463281775645 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 20:09:35 INFO - PROCESS | 20903 | 1463281775953 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:35 INFO - PROCESS | 20903 | ++DOCSHELL 0x862a3800 == 137 [pid = 20903] [id = 738] 20:09:35 INFO - PROCESS | 20903 | ++DOMWINDOW == 152 (0x922f3800) [pid = 20903] [serial = 2215] [outer = (nil)] 20:09:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 153 (0x92a27c00) [pid = 20903] [serial = 2216] [outer = 0x922f3800] 20:09:36 INFO - PROCESS | 20903 | 1463281776047 Marionette DEBUG loaded listener.js 20:09:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 154 (0x92a2c400) [pid = 20903] [serial = 2217] [outer = 0x922f3800] 20:09:36 INFO - PROCESS | 20903 | [20903] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 20:09:36 INFO - PROCESS | 20903 | [20903] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 20:09:36 INFO - PROCESS | 20903 | [20903] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 20:09:36 INFO - PROCESS | 20903 | [20903] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 20:09:36 INFO - PROCESS | 20903 | 1463281776922 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 20:09:36 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 20:09:36 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 20:09:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 20:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:09:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:09:36 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 20:09:36 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 20:09:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:09:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:09:36 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 20:09:36 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 20:09:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:09:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:09:36 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]" 20:09:36 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 20:09:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:09:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:09:37 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 20:09:37 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1593ms 20:09:37 INFO - PROCESS | 20903 | 1463281776981 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 20:09:37 INFO - PROCESS | 20903 | 1463281776988 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 20:09:37 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 20:09:37 INFO - PROCESS | 20903 | 1463281776996 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 20:09:37 INFO - PROCESS | 20903 | 1463281777005 Marionette TRACE conn3 <- [1,2926,null,{}] 20:09:37 INFO - PROCESS | 20903 | 1463281777041 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:37 INFO - PROCESS | 20903 | 1463281777286 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 20:09:37 INFO - PROCESS | 20903 | 1463281777586 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:37 INFO - PROCESS | 20903 | ++DOCSHELL 0x91d8cc00 == 138 [pid = 20903] [id = 739] 20:09:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 155 (0x9270d400) [pid = 20903] [serial = 2218] [outer = (nil)] 20:09:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 156 (0x93ae3000) [pid = 20903] [serial = 2219] [outer = 0x9270d400] 20:09:37 INFO - PROCESS | 20903 | 1463281777738 Marionette DEBUG loaded listener.js 20:09:37 INFO - PROCESS | 20903 | ++DOMWINDOW == 157 (0x93aea800) [pid = 20903] [serial = 2220] [outer = 0x9270d400] 20:09:38 INFO - PROCESS | 20903 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 20:09:38 INFO - PROCESS | 20903 | 1463281778546 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 20:09:38 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 20:09:38 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1564ms 20:09:38 INFO - PROCESS | 20903 | 1463281778561 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 20:09:38 INFO - PROCESS | 20903 | 1463281778566 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 20:09:38 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 20:09:38 INFO - PROCESS | 20903 | 1463281778572 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 20:09:38 INFO - PROCESS | 20903 | 1463281778576 Marionette TRACE conn3 <- [1,2930,null,{}] 20:09:38 INFO - PROCESS | 20903 | 1463281778582 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:38 INFO - PROCESS | 20903 | 1463281778806 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 20:09:39 INFO - PROCESS | 20903 | 1463281779088 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:39 INFO - PROCESS | 20903 | ++DOCSHELL 0x93ad7800 == 139 [pid = 20903] [id = 740] 20:09:39 INFO - PROCESS | 20903 | ++DOMWINDOW == 158 (0x93af1000) [pid = 20903] [serial = 2221] [outer = (nil)] 20:09:39 INFO - PROCESS | 20903 | ++DOMWINDOW == 159 (0x95007400) [pid = 20903] [serial = 2222] [outer = 0x93af1000] 20:09:39 INFO - PROCESS | 20903 | 1463281779186 Marionette DEBUG loaded listener.js 20:09:39 INFO - PROCESS | 20903 | ++DOMWINDOW == 160 (0x95138400) [pid = 20903] [serial = 2223] [outer = 0x93af1000] 20:09:39 INFO - PROCESS | 20903 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 20:09:40 INFO - PROCESS | 20903 | 1463281780038 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 20:09:40 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 20:09:40 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1484ms 20:09:40 INFO - PROCESS | 20903 | 1463281780057 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 20:09:40 INFO - PROCESS | 20903 | 1463281780061 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 20:09:40 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 20:09:40 INFO - PROCESS | 20903 | 1463281780067 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 20:09:40 INFO - PROCESS | 20903 | 1463281780070 Marionette TRACE conn3 <- [1,2934,null,{}] 20:09:40 INFO - PROCESS | 20903 | 1463281780076 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:40 INFO - PROCESS | 20903 | 1463281780299 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 20:09:40 INFO - PROCESS | 20903 | 1463281780580 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:40 INFO - PROCESS | 20903 | ++DOCSHELL 0x9240a400 == 140 [pid = 20903] [id = 741] 20:09:40 INFO - PROCESS | 20903 | ++DOMWINDOW == 161 (0x92c8e400) [pid = 20903] [serial = 2224] [outer = (nil)] 20:09:40 INFO - PROCESS | 20903 | ++DOMWINDOW == 162 (0x981a6800) [pid = 20903] [serial = 2225] [outer = 0x92c8e400] 20:09:40 INFO - PROCESS | 20903 | 1463281780669 Marionette DEBUG loaded listener.js 20:09:40 INFO - PROCESS | 20903 | ++DOMWINDOW == 163 (0x98f30400) [pid = 20903] [serial = 2226] [outer = 0x92c8e400] 20:09:41 INFO - PROCESS | 20903 | 1463281781505 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 20:09:41 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 20:09:41 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1484ms 20:09:41 INFO - PROCESS | 20903 | 1463281781553 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 20:09:41 INFO - PROCESS | 20903 | 1463281781556 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 20:09:41 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 20:09:41 INFO - PROCESS | 20903 | 1463281781563 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 20:09:41 INFO - PROCESS | 20903 | 1463281781566 Marionette TRACE conn3 <- [1,2938,null,{}] 20:09:41 INFO - PROCESS | 20903 | 1463281781582 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:41 INFO - PROCESS | 20903 | 1463281781818 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 20:09:42 INFO - PROCESS | 20903 | 1463281782121 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:42 INFO - PROCESS | 20903 | ++DOCSHELL 0x8db68400 == 141 [pid = 20903] [id = 742] 20:09:42 INFO - PROCESS | 20903 | ++DOMWINDOW == 164 (0x8e5ef800) [pid = 20903] [serial = 2227] [outer = (nil)] 20:09:42 INFO - PROCESS | 20903 | ++DOMWINDOW == 165 (0x9970b800) [pid = 20903] [serial = 2228] [outer = 0x8e5ef800] 20:09:42 INFO - PROCESS | 20903 | 1463281782221 Marionette DEBUG loaded listener.js 20:09:42 INFO - PROCESS | 20903 | ++DOMWINDOW == 166 (0x99c02c00) [pid = 20903] [serial = 2229] [outer = 0x8e5ef800] 20:09:43 INFO - PROCESS | 20903 | 1463281783059 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 20:09:43 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. 20:09:43 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1542ms 20:09:43 INFO - PROCESS | 20903 | 1463281783106 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 20:09:43 INFO - PROCESS | 20903 | 1463281783109 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 20:09:43 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 20:09:43 INFO - PROCESS | 20903 | 1463281783116 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 20:09:43 INFO - PROCESS | 20903 | 1463281783119 Marionette TRACE conn3 <- [1,2942,null,{}] 20:09:43 INFO - PROCESS | 20903 | 1463281783125 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:43 INFO - PROCESS | 20903 | 1463281783382 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 20:09:43 INFO - PROCESS | 20903 | 1463281783690 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:43 INFO - PROCESS | 20903 | ++DOCSHELL 0x913d8c00 == 142 [pid = 20903] [id = 743] 20:09:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 167 (0x99ab5c00) [pid = 20903] [serial = 2230] [outer = (nil)] 20:09:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 168 (0x99d06000) [pid = 20903] [serial = 2231] [outer = 0x99ab5c00] 20:09:43 INFO - PROCESS | 20903 | 1463281783781 Marionette DEBUG loaded listener.js 20:09:43 INFO - PROCESS | 20903 | ++DOMWINDOW == 169 (0x99d0e000) [pid = 20903] [serial = 2232] [outer = 0x99ab5c00] 20:09:44 INFO - PROCESS | 20903 | 1463281784610 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 20:09:44 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 20:09:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 20:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 20:09:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1536ms 20:09:44 INFO - PROCESS | 20903 | 1463281784653 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 20:09:44 INFO - PROCESS | 20903 | 1463281784657 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 20:09:44 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 20:09:44 INFO - PROCESS | 20903 | 1463281784663 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 20:09:44 INFO - PROCESS | 20903 | 1463281784666 Marionette TRACE conn3 <- [1,2946,null,{}] 20:09:44 INFO - PROCESS | 20903 | 1463281784672 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:44 INFO - PROCESS | 20903 | 1463281784901 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 20:09:45 INFO - PROCESS | 20903 | 1463281785209 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:45 INFO - PROCESS | 20903 | ++DOCSHELL 0x9500f800 == 143 [pid = 20903] [id = 744] 20:09:45 INFO - PROCESS | 20903 | ++DOMWINDOW == 170 (0x99701c00) [pid = 20903] [serial = 2233] [outer = (nil)] 20:09:45 INFO - PROCESS | 20903 | ++DOMWINDOW == 171 (0x9ab08c00) [pid = 20903] [serial = 2234] [outer = 0x99701c00] 20:09:45 INFO - PROCESS | 20903 | 1463281785302 Marionette DEBUG loaded listener.js 20:09:45 INFO - PROCESS | 20903 | ++DOMWINDOW == 172 (0x9b243c00) [pid = 20903] [serial = 2235] [outer = 0x99701c00] 20:09:46 INFO - PROCESS | 20903 | 1463281786124 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 20:09:46 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. 20:09:46 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1491ms 20:09:46 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 20:09:46 INFO - PROCESS | 20903 | 1463281786156 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 20:09:46 INFO - PROCESS | 20903 | 1463281786159 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 20:09:46 INFO - PROCESS | 20903 | 1463281786166 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 20:09:46 INFO - PROCESS | 20903 | 1463281786169 Marionette TRACE conn3 <- [1,2950,null,{}] 20:09:46 INFO - PROCESS | 20903 | 1463281786175 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:46 INFO - PROCESS | 20903 | 1463281786400 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 20:09:46 INFO - PROCESS | 20903 | 1463281786726 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:46 INFO - PROCESS | 20903 | ++DOCSHELL 0x8cad5000 == 144 [pid = 20903] [id = 745] 20:09:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 173 (0x98935c00) [pid = 20903] [serial = 2236] [outer = (nil)] 20:09:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 174 (0x9d9ce400) [pid = 20903] [serial = 2237] [outer = 0x98935c00] 20:09:46 INFO - PROCESS | 20903 | 1463281786813 Marionette DEBUG loaded listener.js 20:09:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 175 (0xa061d800) [pid = 20903] [serial = 2238] [outer = 0x98935c00] 20:09:47 INFO - PROCESS | 20903 | ++DOCSHELL 0xa219e400 == 145 [pid = 20903] [id = 746] 20:09:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 176 (0xa219f000) [pid = 20903] [serial = 2239] [outer = (nil)] 20:09:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 177 (0xa22c4800) [pid = 20903] [serial = 2240] [outer = 0xa219f000] 20:09:47 INFO - PROCESS | 20903 | 1463281787859 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 20:09:47 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. 20:09:47 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1734ms 20:09:47 INFO - PROCESS | 20903 | 1463281787903 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 20:09:47 INFO - PROCESS | 20903 | 1463281787907 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 20:09:47 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 20:09:47 INFO - PROCESS | 20903 | 1463281787914 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 20:09:47 INFO - PROCESS | 20903 | 1463281787918 Marionette TRACE conn3 <- [1,2954,null,{}] 20:09:47 INFO - PROCESS | 20903 | 1463281787924 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:48 INFO - PROCESS | 20903 | 1463281788218 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 20:09:48 INFO - PROCESS | 20903 | 1463281788570 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:48 INFO - PROCESS | 20903 | ++DOCSHELL 0x9d9d0000 == 146 [pid = 20903] [id = 747] 20:09:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 178 (0x9d9e4000) [pid = 20903] [serial = 2241] [outer = (nil)] 20:09:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 179 (0xa3093000) [pid = 20903] [serial = 2242] [outer = 0x9d9e4000] 20:09:48 INFO - PROCESS | 20903 | 1463281788663 Marionette DEBUG loaded listener.js 20:09:48 INFO - PROCESS | 20903 | ++DOMWINDOW == 180 (0xa34cb400) [pid = 20903] [serial = 2243] [outer = 0x9d9e4000] 20:09:49 INFO - PROCESS | 20903 | 1463281789427 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 20:09:49 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:09:49 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 20:09:49 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1532ms 20:09:49 INFO - PROCESS | 20903 | 1463281789460 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 20:09:49 INFO - PROCESS | 20903 | 1463281789463 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 20:09:49 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 20:09:49 INFO - PROCESS | 20903 | 1463281789472 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 20:09:49 INFO - PROCESS | 20903 | 1463281789475 Marionette TRACE conn3 <- [1,2958,null,{}] 20:09:49 INFO - PROCESS | 20903 | 1463281789481 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:49 INFO - PROCESS | 20903 | 1463281789713 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 20:09:50 INFO - PROCESS | 20903 | 1463281790033 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:50 INFO - PROCESS | 20903 | ++DOCSHELL 0x8dc10800 == 147 [pid = 20903] [id = 748] 20:09:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 181 (0x8dc11000) [pid = 20903] [serial = 2244] [outer = (nil)] 20:09:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 182 (0x8dc18000) [pid = 20903] [serial = 2245] [outer = 0x8dc11000] 20:09:50 INFO - PROCESS | 20903 | 1463281790131 Marionette DEBUG loaded listener.js 20:09:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 183 (0xa219dc00) [pid = 20903] [serial = 2246] [outer = 0x8dc11000] 20:09:50 INFO - PROCESS | 20903 | 1463281790964 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 20:09:51 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. 20:09:51 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1533ms 20:09:51 INFO - PROCESS | 20903 | 1463281791005 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 20:09:51 INFO - PROCESS | 20903 | 1463281791009 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 20:09:51 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 20:09:51 INFO - PROCESS | 20903 | 1463281791016 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 20:09:51 INFO - PROCESS | 20903 | 1463281791019 Marionette TRACE conn3 <- [1,2962,null,{}] 20:09:51 INFO - PROCESS | 20903 | 1463281791025 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:51 INFO - PROCESS | 20903 | 1463281791259 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 20:09:54 INFO - PROCESS | 20903 | --DOCSHELL 0x8655bc00 == 146 [pid = 20903] [id = 724] 20:09:54 INFO - PROCESS | 20903 | --DOCSHELL 0x862a1c00 == 145 [pid = 20903] [id = 722] 20:09:54 INFO - PROCESS | 20903 | --DOCSHELL 0x862a4c00 == 144 [pid = 20903] [id = 723] 20:09:54 INFO - PROCESS | 20903 | --DOCSHELL 0x9d95d000 == 143 [pid = 20903] [id = 721] 20:09:54 INFO - PROCESS | 20903 | --DOCSHELL 0x91d89400 == 142 [pid = 20903] [id = 720] 20:09:54 INFO - PROCESS | 20903 | --DOCSHELL 0x99b4e800 == 141 [pid = 20903] [id = 719] 20:09:54 INFO - PROCESS | 20903 | --DOCSHELL 0x98937000 == 140 [pid = 20903] [id = 718] 20:09:54 INFO - PROCESS | 20903 | --DOCSHELL 0x9270a800 == 139 [pid = 20903] [id = 716] 20:09:54 INFO - PROCESS | 20903 | --DOCSHELL 0x8ba95400 == 138 [pid = 20903] [id = 717] 20:09:54 INFO - PROCESS | 20903 | --DOCSHELL 0x91d93400 == 137 [pid = 20903] [id = 715] 20:09:54 INFO - PROCESS | 20903 | --DOCSHELL 0x8ba88800 == 136 [pid = 20903] [id = 714] 20:09:54 INFO - PROCESS | 20903 | --DOCSHELL 0x91eb2800 == 135 [pid = 20903] [id = 713] 20:09:54 INFO - PROCESS | 20903 | --DOCSHELL 0x8ecc1000 == 134 [pid = 20903] [id = 712] 20:09:54 INFO - PROCESS | 20903 | --DOCSHELL 0x8ddbfc00 == 133 [pid = 20903] [id = 710] 20:09:54 INFO - PROCESS | 20903 | --DOCSHELL 0x8bb07400 == 132 [pid = 20903] [id = 711] 20:09:54 INFO - PROCESS | 20903 | --DOCSHELL 0x8c942000 == 131 [pid = 20903] [id = 709] 20:09:54 INFO - PROCESS | 20903 | --DOCSHELL 0x87c7d000 == 130 [pid = 20903] [id = 708] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 182 (0x8e541c00) [pid = 20903] [serial = 2123] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 181 (0x91ffa800) [pid = 20903] [serial = 2076] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 180 (0x93af0000) [pid = 20903] [serial = 2085] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 179 (0x8ddbc000) [pid = 20903] [serial = 2066] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 178 (0x9892a000) [pid = 20903] [serial = 2091] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 177 (0x95268800) [pid = 20903] [serial = 2090] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 176 (0xa21a7000) [pid = 20903] [serial = 2102] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 175 (0x923c5400) [pid = 20903] [serial = 2078] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 174 (0x9a121800) [pid = 20903] [serial = 2094] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 173 (0x92b83000) [pid = 20903] [serial = 2081] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 172 (0x8e2e4c00) [pid = 20903] [serial = 2001] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 171 (0x9b24cc00) [pid = 20903] [serial = 2096] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 170 (0x8bb0d800) [pid = 20903] [serial = 2063] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 169 (0x99d10400) [pid = 20903] [serial = 2093] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 168 (0x8ddbb800) [pid = 20903] [serial = 2121] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 167 (0x8db6b800) [pid = 20903] [serial = 2120] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 166 (0x8c94c800) [pid = 20903] [serial = 2118] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 165 (0x9d964c00) [pid = 20903] [serial = 2097] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 164 (0xa30d8400) [pid = 20903] [serial = 2106] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 163 (0x8f81b800) [pid = 20903] [serial = 2072] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 162 (0x8ebf1400) [pid = 20903] [serial = 2070] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 161 (0xa503f800) [pid = 20903] [serial = 2109] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 160 (0xa11d3c00) [pid = 20903] [serial = 2099] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 159 (0x89ea7000) [pid = 20903] [serial = 2114] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 158 (0xa308fc00) [pid = 20903] [serial = 2105] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 157 (0x89daa800) [pid = 20903] [serial = 2061] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 156 (0x93adb000) [pid = 20903] [serial = 2084] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 155 (0xa35f2c00) [pid = 20903] [serial = 2108] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 154 (0xa227f400) [pid = 20903] [serial = 2103] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 153 (0x91d96800) [pid = 20903] [serial = 2075] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 152 (0xa6776800) [pid = 20903] [serial = 2112] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 151 (0x9467d800) [pid = 20903] [serial = 2088] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 150 (0x92701800) [pid = 20903] [serial = 2079] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 149 (0x92b87c00) [pid = 20903] [serial = 2082] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 148 (0x8c18fc00) [pid = 20903] [serial = 2117] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 147 (0x8a643000) [pid = 20903] [serial = 2115] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 146 (0x87c7c000) [pid = 20903] [serial = 2060] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 145 (0xa6761000) [pid = 20903] [serial = 2111] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 144 (0xa11dc400) [pid = 20903] [serial = 2100] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 143 (0x8eb78800) [pid = 20903] [serial = 2069] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 142 (0x8c3c7400) [pid = 20903] [serial = 2064] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 141 (0x8facac00) [pid = 20903] [serial = 2073] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 140 (0x8e3f9400) [pid = 20903] [serial = 2067] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | --DOMWINDOW == 139 (0x94629400) [pid = 20903] [serial = 2087] [outer = (nil)] [url = about:blank] 20:09:54 INFO - PROCESS | 20903 | 1463281794593 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:54 INFO - PROCESS | 20903 | ++DOCSHELL 0x862a3000 == 131 [pid = 20903] [id = 749] 20:09:54 INFO - PROCESS | 20903 | ++DOMWINDOW == 140 (0x862acc00) [pid = 20903] [serial = 2247] [outer = (nil)] 20:09:54 INFO - PROCESS | 20903 | ++DOMWINDOW == 141 (0x8655f800) [pid = 20903] [serial = 2248] [outer = 0x862acc00] 20:09:54 INFO - PROCESS | 20903 | 1463281794679 Marionette DEBUG loaded listener.js 20:09:54 INFO - PROCESS | 20903 | ++DOMWINDOW == 142 (0x87a1b400) [pid = 20903] [serial = 2249] [outer = 0x862acc00] 20:09:55 INFO - PROCESS | 20903 | 1463281795423 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 20:09:55 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. 20:09:55 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 4454ms 20:09:55 INFO - PROCESS | 20903 | 1463281795471 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 20:09:55 INFO - PROCESS | 20903 | 1463281795477 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 20:09:55 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 20:09:55 INFO - PROCESS | 20903 | 1463281795485 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 20:09:55 INFO - PROCESS | 20903 | 1463281795490 Marionette TRACE conn3 <- [1,2966,null,{}] 20:09:55 INFO - PROCESS | 20903 | 1463281795497 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:55 INFO - PROCESS | 20903 | 1463281795739 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 20:09:55 INFO - PROCESS | 20903 | 1463281795964 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:55 INFO - PROCESS | 20903 | ++DOCSHELL 0x8901c000 == 132 [pid = 20903] [id = 750] 20:09:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 143 (0x8901c400) [pid = 20903] [serial = 2250] [outer = (nil)] 20:09:56 INFO - PROCESS | 20903 | ++DOMWINDOW == 144 (0x89028400) [pid = 20903] [serial = 2251] [outer = 0x8901c400] 20:09:56 INFO - PROCESS | 20903 | 1463281796043 Marionette DEBUG loaded listener.js 20:09:56 INFO - PROCESS | 20903 | ++DOMWINDOW == 145 (0x891a3c00) [pid = 20903] [serial = 2252] [outer = 0x8901c400] 20:09:56 INFO - PROCESS | 20903 | 1463281796850 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 20:09:56 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. 20:09:56 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1398ms 20:09:56 INFO - PROCESS | 20903 | 1463281796886 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 20:09:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 20:09:56 INFO - PROCESS | 20903 | 1463281796893 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 20:09:56 INFO - PROCESS | 20903 | 1463281796899 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 20:09:56 INFO - PROCESS | 20903 | 1463281796903 Marionette TRACE conn3 <- [1,2970,null,{}] 20:09:56 INFO - PROCESS | 20903 | 1463281796908 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:57 INFO - PROCESS | 20903 | 1463281797216 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 20:09:57 INFO - PROCESS | 20903 | 1463281797276 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:57 INFO - PROCESS | 20903 | ++DOCSHELL 0x89daa400 == 133 [pid = 20903] [id = 751] 20:09:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 146 (0x89ea3800) [pid = 20903] [serial = 2253] [outer = (nil)] 20:09:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 147 (0x89eaa400) [pid = 20903] [serial = 2254] [outer = 0x89ea3800] 20:09:57 INFO - PROCESS | 20903 | 1463281797481 Marionette DEBUG loaded listener.js 20:09:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 148 (0x89eee400) [pid = 20903] [serial = 2255] [outer = 0x89ea3800] 20:09:58 INFO - PROCESS | 20903 | 1463281798353 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 20:09:58 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. 20:09:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1481ms 20:09:58 INFO - PROCESS | 20903 | 1463281798388 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 20:09:58 INFO - PROCESS | 20903 | 1463281798392 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 20:09:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 20:09:58 INFO - PROCESS | 20903 | 1463281798408 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 20:09:58 INFO - PROCESS | 20903 | 1463281798417 Marionette TRACE conn3 <- [1,2974,null,{}] 20:09:58 INFO - PROCESS | 20903 | 1463281798430 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:58 INFO - PROCESS | 20903 | 1463281798717 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 20:09:59 INFO - PROCESS | 20903 | --DOMWINDOW == 147 (0x862a6c00) [pid = 20903] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 20:09:59 INFO - PROCESS | 20903 | --DOMWINDOW == 146 (0x92b87800) [pid = 20903] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 20:09:59 INFO - PROCESS | 20903 | --DOMWINDOW == 145 (0x8ba95000) [pid = 20903] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 20:09:59 INFO - PROCESS | 20903 | --DOMWINDOW == 144 (0x8e542000) [pid = 20903] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 20:09:59 INFO - PROCESS | 20903 | --DOMWINDOW == 143 (0x8edb4800) [pid = 20903] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 20:09:59 INFO - PROCESS | 20903 | --DOMWINDOW == 142 (0x8ecbf800) [pid = 20903] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 20:09:59 INFO - PROCESS | 20903 | --DOMWINDOW == 141 (0x91ff9800) [pid = 20903] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 20:09:59 INFO - PROCESS | 20903 | --DOMWINDOW == 140 (0x89022400) [pid = 20903] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 20:09:59 INFO - PROCESS | 20903 | --DOMWINDOW == 139 (0x91eb3400) [pid = 20903] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 20:09:59 INFO - PROCESS | 20903 | --DOMWINDOW == 138 (0x87c7e000) [pid = 20903] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 20:09:59 INFO - PROCESS | 20903 | --DOMWINDOW == 137 (0x98937c00) [pid = 20903] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 20:09:59 INFO - PROCESS | 20903 | --DOMWINDOW == 136 (0x8a639800) [pid = 20903] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 20:09:59 INFO - PROCESS | 20903 | --DOMWINDOW == 135 (0x8c190000) [pid = 20903] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 20:09:59 INFO - PROCESS | 20903 | --DOMWINDOW == 134 (0x9d9cec00) [pid = 20903] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 20:09:59 INFO - PROCESS | 20903 | --DOMWINDOW == 133 (0x8c949400) [pid = 20903] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 20:09:59 INFO - PROCESS | 20903 | --DOMWINDOW == 132 (0x99c10400) [pid = 20903] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 20:09:59 INFO - PROCESS | 20903 | --DOMWINDOW == 131 (0x91ff5000) [pid = 20903] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 20:09:59 INFO - PROCESS | 20903 | --DOMWINDOW == 130 (0x862a2400) [pid = 20903] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 20:09:59 INFO - PROCESS | 20903 | --DOMWINDOW == 129 (0x8e44b000) [pid = 20903] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 20:09:59 INFO - PROCESS | 20903 | --DOMWINDOW == 128 (0x891a5000) [pid = 20903] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 20:09:59 INFO - PROCESS | 20903 | --DOMWINDOW == 127 (0x89ead400) [pid = 20903] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 20:09:59 INFO - PROCESS | 20903 | 1463281799335 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:59 INFO - PROCESS | 20903 | ++DOCSHELL 0x862a2400 == 134 [pid = 20903] [id = 752] 20:09:59 INFO - PROCESS | 20903 | ++DOMWINDOW == 128 (0x862a4000) [pid = 20903] [serial = 2256] [outer = (nil)] 20:09:59 INFO - PROCESS | 20903 | ++DOMWINDOW == 129 (0x891a4c00) [pid = 20903] [serial = 2257] [outer = 0x862a4000] 20:09:59 INFO - PROCESS | 20903 | 1463281799412 Marionette DEBUG loaded listener.js 20:09:59 INFO - PROCESS | 20903 | ++DOMWINDOW == 130 (0x8a6c6800) [pid = 20903] [serial = 2258] [outer = 0x862a4000] 20:10:00 INFO - PROCESS | 20903 | 1463281800071 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 20:10:00 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. 20:10:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1718ms 20:10:00 INFO - PROCESS | 20903 | 1463281800118 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 20:10:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 20:10:00 INFO - PROCESS | 20903 | 1463281800123 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 20:10:00 INFO - PROCESS | 20903 | 1463281800129 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 20:10:00 INFO - PROCESS | 20903 | 1463281800132 Marionette TRACE conn3 <- [1,2978,null,{}] 20:10:00 INFO - PROCESS | 20903 | 1463281800141 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:00 INFO - PROCESS | 20903 | 1463281800322 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 20:10:00 INFO - PROCESS | 20903 | 1463281800342 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:00 INFO - PROCESS | 20903 | ++DOCSHELL 0x8af4e000 == 135 [pid = 20903] [id = 753] 20:10:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 131 (0x8af55000) [pid = 20903] [serial = 2259] [outer = (nil)] 20:10:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 132 (0x8b82cc00) [pid = 20903] [serial = 2260] [outer = 0x8af55000] 20:10:00 INFO - PROCESS | 20903 | 1463281800413 Marionette DEBUG loaded listener.js 20:10:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 133 (0x8b9a6800) [pid = 20903] [serial = 2261] [outer = 0x8af55000] 20:10:01 INFO - PROCESS | 20903 | 1463281801548 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 20:10:01 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. 20:10:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1437ms 20:10:01 INFO - PROCESS | 20903 | 1463281801566 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 20:10:01 INFO - PROCESS | 20903 | 1463281801572 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 20:10:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 20:10:01 INFO - PROCESS | 20903 | 1463281801581 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 20:10:01 INFO - PROCESS | 20903 | 1463281801588 Marionette TRACE conn3 <- [1,2982,null,{}] 20:10:01 INFO - PROCESS | 20903 | 1463281801598 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:01 INFO - PROCESS | 20903 | 1463281801822 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 20:10:02 INFO - PROCESS | 20903 | 1463281802301 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:02 INFO - PROCESS | 20903 | ++DOCSHELL 0x87a24400 == 136 [pid = 20903] [id = 754] 20:10:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 134 (0x87c80c00) [pid = 20903] [serial = 2262] [outer = (nil)] 20:10:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 135 (0x88f0b800) [pid = 20903] [serial = 2263] [outer = 0x87c80c00] 20:10:02 INFO - PROCESS | 20903 | 1463281802462 Marionette DEBUG loaded listener.js 20:10:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 136 (0x898c6800) [pid = 20903] [serial = 2264] [outer = 0x87c80c00] 20:10:03 INFO - PROCESS | 20903 | 1463281803313 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 20:10:03 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 20:10:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 20:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 20:10:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1788ms 20:10:03 INFO - PROCESS | 20903 | 1463281803371 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 20:10:03 INFO - PROCESS | 20903 | 1463281803381 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 20:10:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 20:10:03 INFO - PROCESS | 20903 | 1463281803392 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 20:10:03 INFO - PROCESS | 20903 | 1463281803396 Marionette TRACE conn3 <- [1,2986,null,{}] 20:10:03 INFO - PROCESS | 20903 | 1463281803402 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:03 INFO - PROCESS | 20903 | 1463281803628 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 20:10:03 INFO - PROCESS | 20903 | 1463281803938 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:03 INFO - PROCESS | 20903 | ++DOCSHELL 0x8a63b800 == 137 [pid = 20903] [id = 755] 20:10:03 INFO - PROCESS | 20903 | ++DOMWINDOW == 137 (0x8a63ec00) [pid = 20903] [serial = 2265] [outer = (nil)] 20:10:04 INFO - PROCESS | 20903 | ++DOMWINDOW == 138 (0x8a6c0000) [pid = 20903] [serial = 2266] [outer = 0x8a63ec00] 20:10:04 INFO - PROCESS | 20903 | 1463281804037 Marionette DEBUG loaded listener.js 20:10:04 INFO - PROCESS | 20903 | ++DOMWINDOW == 139 (0x8af4f800) [pid = 20903] [serial = 2267] [outer = 0x8a63ec00] 20:10:04 INFO - PROCESS | 20903 | 1463281804954 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 20:10:04 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. 20:10:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1584ms 20:10:04 INFO - PROCESS | 20903 | 1463281804976 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 20:10:04 INFO - PROCESS | 20903 | 1463281804980 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 20:10:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 20:10:04 INFO - PROCESS | 20903 | 1463281804987 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 20:10:04 INFO - PROCESS | 20903 | 1463281804993 Marionette TRACE conn3 <- [1,2990,null,{}] 20:10:05 INFO - PROCESS | 20903 | 1463281805010 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:05 INFO - PROCESS | 20903 | 1463281805302 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 20:10:05 INFO - PROCESS | 20903 | 1463281805598 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:05 INFO - PROCESS | 20903 | ++DOCSHELL 0x8bb13800 == 138 [pid = 20903] [id = 756] 20:10:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 140 (0x8c189800) [pid = 20903] [serial = 2268] [outer = (nil)] 20:10:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 141 (0x8c18ec00) [pid = 20903] [serial = 2269] [outer = 0x8c189800] 20:10:05 INFO - PROCESS | 20903 | 1463281805752 Marionette DEBUG loaded listener.js 20:10:05 INFO - PROCESS | 20903 | ++DOMWINDOW == 142 (0x8c3cdc00) [pid = 20903] [serial = 2270] [outer = 0x8c189800] 20:10:06 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ca50000 == 139 [pid = 20903] [id = 757] 20:10:06 INFO - PROCESS | 20903 | ++DOMWINDOW == 143 (0x8ca52400) [pid = 20903] [serial = 2271] [outer = (nil)] 20:10:06 INFO - PROCESS | 20903 | ++DOMWINDOW == 144 (0x8ca56000) [pid = 20903] [serial = 2272] [outer = 0x8ca52400] 20:10:06 INFO - PROCESS | 20903 | 1463281806672 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 20:10:06 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. 20:10:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1741ms 20:10:06 INFO - PROCESS | 20903 | 1463281806729 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 20:10:06 INFO - PROCESS | 20903 | 1463281806733 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 20:10:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 20:10:06 INFO - PROCESS | 20903 | 1463281806740 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 20:10:06 INFO - PROCESS | 20903 | 1463281806743 Marionette TRACE conn3 <- [1,2994,null,{}] 20:10:06 INFO - PROCESS | 20903 | 1463281806749 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:07 INFO - PROCESS | 20903 | 1463281807070 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 20:10:07 INFO - PROCESS | 20903 | 1463281807434 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:07 INFO - PROCESS | 20903 | ++DOCSHELL 0x8bb07400 == 140 [pid = 20903] [id = 758] 20:10:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 145 (0x8c942800) [pid = 20903] [serial = 2273] [outer = (nil)] 20:10:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 146 (0x8cad2400) [pid = 20903] [serial = 2274] [outer = 0x8c942800] 20:10:07 INFO - PROCESS | 20903 | 1463281807522 Marionette DEBUG loaded listener.js 20:10:07 INFO - PROCESS | 20903 | ++DOMWINDOW == 147 (0x8da09000) [pid = 20903] [serial = 2275] [outer = 0x8c942800] 20:10:08 INFO - PROCESS | 20903 | 1463281808289 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 20:10:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:10:08 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 20:10:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1645ms 20:10:08 INFO - PROCESS | 20903 | 1463281808387 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 20:10:08 INFO - PROCESS | 20903 | 1463281808391 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 20:10:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 20:10:08 INFO - PROCESS | 20903 | 1463281808416 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 20:10:08 INFO - PROCESS | 20903 | 1463281808419 Marionette TRACE conn3 <- [1,2998,null,{}] 20:10:08 INFO - PROCESS | 20903 | 1463281808426 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:08 INFO - PROCESS | 20903 | 1463281808666 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 20:10:08 INFO - PROCESS | 20903 | 1463281808969 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:09 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c942000 == 141 [pid = 20903] [id = 759] 20:10:09 INFO - PROCESS | 20903 | ++DOMWINDOW == 148 (0x8da10400) [pid = 20903] [serial = 2276] [outer = (nil)] 20:10:09 INFO - PROCESS | 20903 | ++DOMWINDOW == 149 (0x8dc0d400) [pid = 20903] [serial = 2277] [outer = 0x8da10400] 20:10:09 INFO - PROCESS | 20903 | 1463281809103 Marionette DEBUG loaded listener.js 20:10:09 INFO - PROCESS | 20903 | ++DOMWINDOW == 150 (0x8dc17000) [pid = 20903] [serial = 2278] [outer = 0x8da10400] 20:10:09 INFO - PROCESS | 20903 | 1463281809914 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 20:10:09 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. 20:10:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1557ms 20:10:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 20:10:09 INFO - PROCESS | 20903 | 1463281809970 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 20:10:09 INFO - PROCESS | 20903 | 1463281809973 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 20:10:09 INFO - PROCESS | 20903 | 1463281809980 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 20:10:09 INFO - PROCESS | 20903 | 1463281809984 Marionette TRACE conn3 <- [1,3002,null,{}] 20:10:09 INFO - PROCESS | 20903 | 1463281809990 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:10 INFO - PROCESS | 20903 | 1463281810379 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 20:10:10 INFO - PROCESS | 20903 | 1463281810612 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:10 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ddc0400 == 142 [pid = 20903] [id = 760] 20:10:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 151 (0x8e2e7000) [pid = 20903] [serial = 2279] [outer = (nil)] 20:10:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 152 (0x8e3ed800) [pid = 20903] [serial = 2280] [outer = 0x8e2e7000] 20:10:10 INFO - PROCESS | 20903 | 1463281810757 Marionette DEBUG loaded listener.js 20:10:10 INFO - PROCESS | 20903 | ++DOMWINDOW == 153 (0x8e3f3400) [pid = 20903] [serial = 2281] [outer = 0x8e2e7000] 20:10:11 INFO - PROCESS | 20903 | 1463281811560 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 20:10:11 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. 20:10:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1595ms 20:10:11 INFO - PROCESS | 20903 | 1463281811575 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 20:10:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 20:10:11 INFO - PROCESS | 20903 | 1463281811579 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 20:10:11 INFO - PROCESS | 20903 | 1463281811585 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 20:10:11 INFO - PROCESS | 20903 | 1463281811589 Marionette TRACE conn3 <- [1,3006,null,{}] 20:10:11 INFO - PROCESS | 20903 | 1463281811594 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:11 INFO - PROCESS | 20903 | 1463281811821 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 20:10:12 INFO - PROCESS | 20903 | 1463281812103 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:12 INFO - PROCESS | 20903 | ++DOCSHELL 0x8dccb000 == 143 [pid = 20903] [id = 761] 20:10:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 154 (0x8e2e7800) [pid = 20903] [serial = 2282] [outer = (nil)] 20:10:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 155 (0x8e451c00) [pid = 20903] [serial = 2283] [outer = 0x8e2e7800] 20:10:12 INFO - PROCESS | 20903 | 1463281812196 Marionette DEBUG loaded listener.js 20:10:12 INFO - PROCESS | 20903 | ++DOMWINDOW == 156 (0x8e455c00) [pid = 20903] [serial = 2284] [outer = 0x8e2e7800] 20:10:13 INFO - PROCESS | 20903 | 1463281813057 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 20:10:13 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. 20:10:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1500ms 20:10:13 INFO - PROCESS | 20903 | 1463281813084 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 20:10:13 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 20:10:13 INFO - PROCESS | 20903 | 1463281813088 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 20:10:13 INFO - PROCESS | 20903 | 1463281813095 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 20:10:13 INFO - PROCESS | 20903 | 1463281813099 Marionette TRACE conn3 <- [1,3010,null,{}] 20:10:13 INFO - PROCESS | 20903 | 1463281813105 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:13 INFO - PROCESS | 20903 | 1463281813372 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 20:10:13 INFO - PROCESS | 20903 | 1463281813655 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:13 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e44d000 == 144 [pid = 20903] [id = 762] 20:10:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 157 (0x8e44e400) [pid = 20903] [serial = 2285] [outer = (nil)] 20:10:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 158 (0x8e5e6400) [pid = 20903] [serial = 2286] [outer = 0x8e44e400] 20:10:13 INFO - PROCESS | 20903 | 1463281813747 Marionette DEBUG loaded listener.js 20:10:13 INFO - PROCESS | 20903 | ++DOMWINDOW == 159 (0x8e5ef400) [pid = 20903] [serial = 2287] [outer = 0x8e44e400] 20:10:14 INFO - PROCESS | 20903 | 1463281814592 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 20:10:14 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 20:10:14 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1539ms 20:10:14 INFO - PROCESS | 20903 | 1463281814634 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 20:10:14 INFO - PROCESS | 20903 | 1463281814638 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 20:10:14 INFO - TEST-START | /FileAPI/FileReaderSync.worker 20:10:14 INFO - PROCESS | 20903 | 1463281814644 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 20:10:14 INFO - PROCESS | 20903 | 1463281814648 Marionette TRACE conn3 <- [1,3014,null,{}] 20:10:14 INFO - PROCESS | 20903 | 1463281814654 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:14 INFO - PROCESS | 20903 | 1463281814913 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 20:10:15 INFO - PROCESS | 20903 | 1463281815229 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:15 INFO - PROCESS | 20903 | ++DOCSHELL 0x8dc0ac00 == 145 [pid = 20903] [id = 763] 20:10:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 160 (0x8e44a800) [pid = 20903] [serial = 2288] [outer = (nil)] 20:10:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 161 (0x8ea70400) [pid = 20903] [serial = 2289] [outer = 0x8e44a800] 20:10:15 INFO - PROCESS | 20903 | 1463281815332 Marionette DEBUG loaded listener.js 20:10:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 162 (0x8eb73000) [pid = 20903] [serial = 2290] [outer = 0x8e44a800] 20:10:15 INFO - PROCESS | 20903 | [20903] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:10:16 INFO - PROCESS | 20903 | 1463281816255 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 20:10:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 20:10:16 INFO - {} 20:10:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 20:10:16 INFO - {} 20:10:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 20:10:16 INFO - {} 20:10:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 20:10:16 INFO - {} 20:10:16 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1634ms 20:10:16 INFO - PROCESS | 20903 | 1463281816286 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 20:10:16 INFO - PROCESS | 20903 | 1463281816289 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 20:10:16 INFO - TEST-START | /FileAPI/fileReader.html 20:10:16 INFO - PROCESS | 20903 | 1463281816296 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 20:10:16 INFO - PROCESS | 20903 | 1463281816299 Marionette TRACE conn3 <- [1,3018,null,{}] 20:10:16 INFO - PROCESS | 20903 | 1463281816305 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:16 INFO - PROCESS | 20903 | 1463281816560 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 20:10:16 INFO - PROCESS | 20903 | 1463281816847 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:16 INFO - PROCESS | 20903 | ++DOCSHELL 0x864bdc00 == 146 [pid = 20903] [id = 764] 20:10:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 163 (0x8655a800) [pid = 20903] [serial = 2291] [outer = (nil)] 20:10:16 INFO - PROCESS | 20903 | ++DOMWINDOW == 164 (0x8edac000) [pid = 20903] [serial = 2292] [outer = 0x8655a800] 20:10:16 INFO - PROCESS | 20903 | 1463281816979 Marionette DEBUG loaded listener.js 20:10:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 165 (0x8edb3400) [pid = 20903] [serial = 2293] [outer = 0x8655a800] 20:10:17 INFO - PROCESS | 20903 | 1463281817848 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 20:10:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 20:10:17 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 20:10:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 20:10:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 20:10:17 INFO - TEST-OK | /FileAPI/fileReader.html | took 1586ms 20:10:17 INFO - TEST-START | /FileAPI/historical.html 20:10:17 INFO - PROCESS | 20903 | 1463281817883 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 20:10:17 INFO - PROCESS | 20903 | 1463281817886 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 20:10:17 INFO - PROCESS | 20903 | 1463281817893 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 20:10:17 INFO - PROCESS | 20903 | 1463281817897 Marionette TRACE conn3 <- [1,3022,null,{}] 20:10:17 INFO - PROCESS | 20903 | 1463281817903 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:18 INFO - PROCESS | 20903 | 1463281818158 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 20:10:18 INFO - PROCESS | 20903 | 1463281818468 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:18 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ebf4800 == 147 [pid = 20903] [id = 765] 20:10:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 166 (0x8f81d800) [pid = 20903] [serial = 2294] [outer = (nil)] 20:10:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 167 (0x8fab9000) [pid = 20903] [serial = 2295] [outer = 0x8f81d800] 20:10:18 INFO - PROCESS | 20903 | 1463281818564 Marionette DEBUG loaded listener.js 20:10:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 168 (0x8facb800) [pid = 20903] [serial = 2296] [outer = 0x8f81d800] 20:10:19 INFO - PROCESS | 20903 | 1463281819435 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 20:10:19 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 20:10:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 20:10:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 20:10:19 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 20:10:19 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 20:10:19 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 20:10:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 20:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 20:10:19 INFO - TEST-OK | /FileAPI/historical.html | took 1587ms 20:10:19 INFO - PROCESS | 20903 | 1463281819481 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 20:10:19 INFO - PROCESS | 20903 | 1463281819484 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 20:10:19 INFO - TEST-START | /FileAPI/idlharness.html 20:10:19 INFO - PROCESS | 20903 | 1463281819492 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 20:10:19 INFO - PROCESS | 20903 | 1463281819496 Marionette TRACE conn3 <- [1,3026,null,{}] 20:10:19 INFO - PROCESS | 20903 | 1463281819501 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:19 INFO - PROCESS | 20903 | 1463281819713 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 20:10:20 INFO - PROCESS | 20903 | 1463281820041 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:20 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ebf3c00 == 148 [pid = 20903] [id = 766] 20:10:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 169 (0x8f81b800) [pid = 20903] [serial = 2297] [outer = (nil)] 20:10:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 170 (0x91d88c00) [pid = 20903] [serial = 2298] [outer = 0x8f81b800] 20:10:20 INFO - PROCESS | 20903 | 1463281820130 Marionette DEBUG loaded listener.js 20:10:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 171 (0x91d8e400) [pid = 20903] [serial = 2299] [outer = 0x8f81b800] 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 20:10:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:10:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:10:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:10:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:10:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:10:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:10:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:10:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:10:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:10:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 20:10:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:10:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:10:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:10:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:10:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:10:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:10:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:10:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:10:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:10:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 20:10:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:10:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:10:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:10:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:10:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:10:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:10:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:10:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:10:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:10:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 20:10:21 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 20:10:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:10:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:10:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:10:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:10:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:10:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:10:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:10:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:10:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 20:10:21 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 20:10:21 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 20:10:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:10:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:10:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:10:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:10:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:10:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:10:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:10:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:10:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 20:10:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:10:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:10:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:10:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:10:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:10:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:10:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:10:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:10:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 20:10:21 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 20:10:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:10:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:10:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:10:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:10:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:10:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:10:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:10:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:10:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 20:10:21 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 20:10:21 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 20:10:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:10:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:10:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:10:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:10:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:10:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:10:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:10:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:10:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 20:10:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 20:10:21 INFO - TEST-OK | /FileAPI/idlharness.html | took 2255ms 20:10:21 INFO - PROCESS | 20903 | 1463281821631 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 20:10:22 INFO - PROCESS | 20903 | 1463281822017 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 20:10:22 INFO - PROCESS | 20903 | 1463281822021 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 20:10:22 INFO - TEST-START | /FileAPI/idlharness.worker 20:10:22 INFO - PROCESS | 20903 | 1463281822034 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 20:10:22 INFO - PROCESS | 20903 | 1463281822036 Marionette TRACE conn3 <- [1,3030,null,{}] 20:10:22 INFO - PROCESS | 20903 | 1463281822043 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:22 INFO - PROCESS | 20903 | 1463281822289 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 20:10:22 INFO - PROCESS | 20903 | 1463281822579 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:22 INFO - PROCESS | 20903 | ++DOCSHELL 0x8ecc3800 == 149 [pid = 20903] [id = 767] 20:10:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 172 (0x8ecc6000) [pid = 20903] [serial = 2300] [outer = (nil)] 20:10:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 173 (0x92c8b800) [pid = 20903] [serial = 2301] [outer = 0x8ecc6000] 20:10:22 INFO - PROCESS | 20903 | 1463281822663 Marionette DEBUG loaded listener.js 20:10:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 174 (0x92e2ec00) [pid = 20903] [serial = 2302] [outer = 0x8ecc6000] 20:10:22 INFO - PROCESS | 20903 | [20903] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:10:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:10:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:10:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:10:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:10:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:10:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:10:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:10:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:10:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:10:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:10:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:10:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:10:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:10:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:10:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:10:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:10:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:10:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 20:10:24 INFO - {} 20:10:24 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 20:10:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:10:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:10:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:10:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:10:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:10:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 20:10:24 INFO - {} 20:10:24 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 - {} 20:10:24 INFO - {} 20:10:24 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 20:10:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:10:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:10:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:10:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:10:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:10:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:10:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:10:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:10:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:10:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:10:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 20:10:24 INFO - {} 20:10:24 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 20:10:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:10:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:10:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:10:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:10:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:10:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 20:10:24 INFO - {} 20:10:24 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 - {} 20:10:24 INFO - {} 20:10:24 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 20:10:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:10:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:10:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:10:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:10:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:10:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:10:24 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 20:10:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 20:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 20:10:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:10:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:10:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:10:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:10:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:10:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 20:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:10:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:10:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:10:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:10:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:10:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:10:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 20:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 20:10:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:10:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:10:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:10:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:10:24 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 20:10:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 20:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 20:10:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:10:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:10:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:10:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:10:24 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 20:10:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 20:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 20:10:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:10:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:10:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:10:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:10:24 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 20:10:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 20:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:10:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:10:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:10:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:10:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:10:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:10:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:10:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 20:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:10:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:10:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:10:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:10:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:10:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 20:10:24 INFO - {} 20:10:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:10:25 INFO - {} 20:10:25 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2818ms 20:10:25 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 20:10:25 INFO - PROCESS | 20903 | 1463281824696 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 20:10:25 INFO - PROCESS | 20903 | 1463281824853 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 20:10:25 INFO - PROCESS | 20903 | 1463281824859 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 20:10:25 INFO - PROCESS | 20903 | 1463281824877 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 20:10:25 INFO - PROCESS | 20903 | 1463281824882 Marionette TRACE conn3 <- [1,3034,null,{}] 20:10:25 INFO - PROCESS | 20903 | 1463281824895 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:25 INFO - PROCESS | 20903 | 1463281825269 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 20:10:25 INFO - PROCESS | 20903 | 1463281825594 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:25 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c714c00 == 150 [pid = 20903] [id = 768] 20:10:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 175 (0x91d94800) [pid = 20903] [serial = 2303] [outer = (nil)] 20:10:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 176 (0x9a125000) [pid = 20903] [serial = 2304] [outer = 0x91d94800] 20:10:25 INFO - PROCESS | 20903 | 1463281825681 Marionette DEBUG loaded listener.js 20:10:25 INFO - PROCESS | 20903 | ++DOMWINDOW == 177 (0x9a2c8c00) [pid = 20903] [serial = 2305] [outer = 0x91d94800] 20:10:26 INFO - PROCESS | 20903 | 1463281826501 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 20:10:26 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 20:10:26 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1660ms 20:10:26 INFO - TEST-START | /FileAPI/blob/Blob-close.html 20:10:26 INFO - PROCESS | 20903 | 1463281826532 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 20:10:26 INFO - PROCESS | 20903 | 1463281826535 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 20:10:26 INFO - PROCESS | 20903 | 1463281826542 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 20:10:26 INFO - PROCESS | 20903 | 1463281826545 Marionette TRACE conn3 <- [1,3038,null,{}] 20:10:26 INFO - PROCESS | 20903 | 1463281826551 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:26 INFO - PROCESS | 20903 | 1463281826888 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 20:10:27 INFO - PROCESS | 20903 | 1463281827124 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:27 INFO - PROCESS | 20903 | ++DOCSHELL 0x913d7800 == 151 [pid = 20903] [id = 769] 20:10:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 178 (0x9a125c00) [pid = 20903] [serial = 2306] [outer = (nil)] 20:10:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 179 (0x9ab0c000) [pid = 20903] [serial = 2307] [outer = 0x9a125c00] 20:10:27 INFO - PROCESS | 20903 | 1463281827212 Marionette DEBUG loaded listener.js 20:10:27 INFO - PROCESS | 20903 | ++DOMWINDOW == 180 (0x9abbb400) [pid = 20903] [serial = 2308] [outer = 0x9a125c00] 20:10:28 INFO - PROCESS | 20903 | 1463281828039 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 20:10:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 20:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 20:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 20:10:28 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1538ms 20:10:28 INFO - PROCESS | 20903 | 1463281828080 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 20:10:28 INFO - PROCESS | 20903 | 1463281828083 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 20:10:28 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 20:10:28 INFO - PROCESS | 20903 | 1463281828091 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 20:10:28 INFO - PROCESS | 20903 | 1463281828095 Marionette TRACE conn3 <- [1,3042,null,{}] 20:10:28 INFO - PROCESS | 20903 | 1463281828100 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:28 INFO - PROCESS | 20903 | 1463281828365 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 20:10:28 INFO - PROCESS | 20903 | 1463281828652 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:28 INFO - PROCESS | 20903 | ++DOCSHELL 0x864bac00 == 152 [pid = 20903] [id = 770] 20:10:28 INFO - PROCESS | 20903 | ++DOMWINDOW == 181 (0x9a2cac00) [pid = 20903] [serial = 2309] [outer = (nil)] 20:10:28 INFO - PROCESS | 20903 | ++DOMWINDOW == 182 (0x9b886800) [pid = 20903] [serial = 2310] [outer = 0x9a2cac00] 20:10:28 INFO - PROCESS | 20903 | 1463281828741 Marionette DEBUG loaded listener.js 20:10:28 INFO - PROCESS | 20903 | ++DOMWINDOW == 183 (0x9b9b5000) [pid = 20903] [serial = 2311] [outer = 0x9a2cac00] 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 20:10:29 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. 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 20:10:29 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'.) 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 20:10:29 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. 20:10:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 20:10:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 20:10:29 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. 20:10:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 20:10:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:10:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 20:10:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:10:29 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. 20:10:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 20:10:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:10:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 20:10:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 20:10:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 20:10:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 20:10:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 20:10:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 20:10:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:10:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:10:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 20:10:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 20:10:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:10:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:10:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:10:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 20:10:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:10:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:10:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:10:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 20:10:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:10:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:10:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 20:10:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 20:10:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:10:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:10:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:10:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 20:10:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:10:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:10:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:10:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 20:10:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:10:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:10:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:10:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 20:10:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:10:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:10:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:10:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 20:10:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:10:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:10:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:10:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 20:10:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 20:10:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 20:10:30 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1827ms 20:10:30 INFO - PROCESS | 20903 | 1463281829840 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 20:10:30 INFO - PROCESS | 20903 | 1463281829924 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 20:10:30 INFO - PROCESS | 20903 | 1463281829938 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 20:10:30 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 20:10:30 INFO - PROCESS | 20903 | 1463281830013 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 20:10:30 INFO - PROCESS | 20903 | 1463281830019 Marionette TRACE conn3 <- [1,3046,null,{}] 20:10:30 INFO - PROCESS | 20903 | 1463281830026 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:30 INFO - PROCESS | 20903 | 1463281830350 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 20:10:30 INFO - PROCESS | 20903 | 1463281830730 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:30 INFO - PROCESS | 20903 | ++DOCSHELL 0x8655e400 == 153 [pid = 20903] [id = 771] 20:10:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 184 (0x8ddbac00) [pid = 20903] [serial = 2312] [outer = (nil)] 20:10:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 185 (0x93ad8000) [pid = 20903] [serial = 2313] [outer = 0x8ddbac00] 20:10:30 INFO - PROCESS | 20903 | 1463281830820 Marionette DEBUG loaded listener.js 20:10:30 INFO - PROCESS | 20903 | ++DOMWINDOW == 186 (0x93ae3800) [pid = 20903] [serial = 2314] [outer = 0x8ddbac00] 20:10:31 INFO - PROCESS | 20903 | [20903] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:10:34 INFO - PROCESS | 20903 | --DOCSHELL 0x898cec00 == 152 [pid = 20903] [id = 666] 20:10:34 INFO - PROCESS | 20903 | --DOCSHELL 0x89ee7c00 == 151 [pid = 20903] [id = 511] 20:10:34 INFO - PROCESS | 20903 | --DOCSHELL 0x862a2400 == 150 [pid = 20903] [id = 752] 20:10:34 INFO - PROCESS | 20903 | --DOCSHELL 0x89daa400 == 149 [pid = 20903] [id = 751] 20:10:34 INFO - PROCESS | 20903 | --DOCSHELL 0x8901c000 == 148 [pid = 20903] [id = 750] 20:10:34 INFO - PROCESS | 20903 | --DOCSHELL 0x862a3000 == 147 [pid = 20903] [id = 749] 20:10:34 INFO - PROCESS | 20903 | --DOCSHELL 0x9d9d0000 == 146 [pid = 20903] [id = 747] 20:10:34 INFO - PROCESS | 20903 | --DOCSHELL 0x8cad5000 == 145 [pid = 20903] [id = 745] 20:10:34 INFO - PROCESS | 20903 | --DOCSHELL 0xa219e400 == 144 [pid = 20903] [id = 746] 20:10:34 INFO - PROCESS | 20903 | --DOCSHELL 0x9500f800 == 143 [pid = 20903] [id = 744] 20:10:34 INFO - PROCESS | 20903 | 1463281834256 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 185 (0xa6b6dc00) [pid = 20903] [serial = 2172] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 184 (0x94629000) [pid = 20903] [serial = 2151] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 183 (0x92a29000) [pid = 20903] [serial = 2144] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 182 (0x8eb76000) [pid = 20903] [serial = 2133] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 181 (0x8e5f3c00) [pid = 20903] [serial = 2132] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 180 (0x91d95000) [pid = 20903] [serial = 2139] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 179 (0x9500ec00) [pid = 20903] [serial = 2153] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 178 (0xa3546000) [pid = 20903] [serial = 2163] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 177 (0x898cb400) [pid = 20903] [serial = 2180] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 176 (0x92a2f800) [pid = 20903] [serial = 2145] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 175 (0x91ff2800) [pid = 20903] [serial = 2141] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 174 (0x89db4000) [pid = 20903] [serial = 2127] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 173 (0x998c1c00) [pid = 20903] [serial = 2157] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 172 (0x8ba90400) [pid = 20903] [serial = 2184] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 171 (0x92410800) [pid = 20903] [serial = 2142] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 170 (0x8b82ec00) [pid = 20903] [serial = 2183] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 169 (0x8f819400) [pid = 20903] [serial = 2135] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 168 (0xa68a8c00) [pid = 20903] [serial = 2166] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 167 (0x98f2b000) [pid = 20903] [serial = 2156] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 166 (0x8da12000) [pid = 20903] [serial = 2130] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 165 (0x9ab04800) [pid = 20903] [serial = 2159] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 164 (0x92c8d400) [pid = 20903] [serial = 2147] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 163 (0x8fab7400) [pid = 20903] [serial = 2136] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 162 (0x862aac00) [pid = 20903] [serial = 2168] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 161 (0x8e451000) [pid = 20903] [serial = 2174] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 160 (0xa3090400) [pid = 20903] [serial = 2162] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 159 (0x8e453000) [pid = 20903] [serial = 2175] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 158 (0x91d8d000) [pid = 20903] [serial = 2138] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 157 (0x93cdf000) [pid = 20903] [serial = 2150] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 156 (0xa6840800) [pid = 20903] [serial = 2165] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 155 (0x8ca54000) [pid = 20903] [serial = 2187] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 154 (0x8dccf000) [pid = 20903] [serial = 2058] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 153 (0x8ca59000) [pid = 20903] [serial = 2129] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 152 (0x87a24000) [pid = 20903] [serial = 2177] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 151 (0x95139c00) [pid = 20903] [serial = 2154] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 150 (0xa6837000) [pid = 20903] [serial = 2171] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 149 (0x8901e800) [pid = 20903] [serial = 2126] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 148 (0x93aad400) [pid = 20903] [serial = 2148] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 147 (0x9b0d4400) [pid = 20903] [serial = 2160] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 146 (0x89db7800) [pid = 20903] [serial = 2181] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 145 (0x8af56c00) [pid = 20903] [serial = 2186] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 144 (0x862ad000) [pid = 20903] [serial = 2169] [outer = (nil)] [url = about:blank] 20:10:34 INFO - PROCESS | 20903 | --DOMWINDOW == 143 (0x8db68c00) [pid = 20903] [serial = 2189] [outer = (nil)] [url = about:blank] 20:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 20:10:34 INFO - {} 20:10:34 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 4656ms 20:10:34 INFO - PROCESS | 20903 | 1463281834677 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 20:10:34 INFO - PROCESS | 20903 | 1463281834682 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 20:10:34 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 20:10:34 INFO - PROCESS | 20903 | 1463281834691 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 20:10:34 INFO - PROCESS | 20903 | 1463281834697 Marionette TRACE conn3 <- [1,3050,null,{}] 20:10:34 INFO - PROCESS | 20903 | 1463281834706 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:34 INFO - PROCESS | 20903 | 1463281834915 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 20:10:35 INFO - PROCESS | 20903 | 1463281835174 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:35 INFO - PROCESS | 20903 | ++DOCSHELL 0x87a24000 == 144 [pid = 20903] [id = 772] 20:10:35 INFO - PROCESS | 20903 | ++DOMWINDOW == 144 (0x87a25000) [pid = 20903] [serial = 2315] [outer = (nil)] 20:10:35 INFO - PROCESS | 20903 | ++DOMWINDOW == 145 (0x87c7d000) [pid = 20903] [serial = 2316] [outer = 0x87a25000] 20:10:35 INFO - PROCESS | 20903 | 1463281835253 Marionette DEBUG loaded listener.js 20:10:35 INFO - PROCESS | 20903 | ++DOMWINDOW == 146 (0x88f09800) [pid = 20903] [serial = 2317] [outer = 0x87a25000] 20:10:36 INFO - PROCESS | 20903 | 1463281836037 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 20:10:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 20:10:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 20:10:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 20:10:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 20:10:36 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1385ms 20:10:36 INFO - PROCESS | 20903 | 1463281836076 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 20:10:36 INFO - PROCESS | 20903 | 1463281836084 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 20:10:36 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 20:10:36 INFO - PROCESS | 20903 | 1463281836095 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 20:10:36 INFO - PROCESS | 20903 | 1463281836100 Marionette TRACE conn3 <- [1,3054,null,{}] 20:10:36 INFO - PROCESS | 20903 | 1463281836120 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:36 INFO - PROCESS | 20903 | 1463281836341 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 20:10:36 INFO - PROCESS | 20903 | 1463281836361 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:36 INFO - PROCESS | 20903 | ++DOCSHELL 0x864b3800 == 145 [pid = 20903] [id = 773] 20:10:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 147 (0x87c7a800) [pid = 20903] [serial = 2318] [outer = (nil)] 20:10:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 148 (0x89db6400) [pid = 20903] [serial = 2319] [outer = 0x87c7a800] 20:10:36 INFO - PROCESS | 20903 | 1463281836673 Marionette DEBUG loaded listener.js 20:10:36 INFO - PROCESS | 20903 | ++DOMWINDOW == 149 (0x89ea5000) [pid = 20903] [serial = 2320] [outer = 0x87c7a800] 20:10:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 20:10:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 20:10:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 20:10:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 20:10:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 20:10:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 20:10:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 20:10:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 20:10:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 20:10:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 20:10:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 20:10:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 20:10:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 20:10:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 20:10:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 20:10:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 20:10:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 20:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 20:10:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 20:10:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 20:10:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 20:10:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 20:10:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 20:10:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 20:10:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 20:10:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 20:10:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 20:10:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 20:10:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 20:10:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 20:10:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 20:10:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 20:10:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 20:10:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 20:10:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 20:10:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 20:10:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 20:10:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 20:10:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 20:10:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 20:10:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:10:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:10:38 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" 20:10:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:10:38 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" 20:10:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:10:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:10:38 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1983ms 20:10:38 INFO - TEST-START | /FileAPI/file/File-constructor.html 20:10:38 INFO - PROCESS | 20903 | 1463281837935 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 20:10:38 INFO - PROCESS | 20903 | 1463281838093 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 20:10:38 INFO - PROCESS | 20903 | 1463281838107 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 20:10:38 INFO - PROCESS | 20903 | 1463281838146 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 20:10:38 INFO - PROCESS | 20903 | 1463281838161 Marionette TRACE conn3 <- [1,3058,null,{}] 20:10:38 INFO - PROCESS | 20903 | 1463281838327 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:38 INFO - PROCESS | 20903 | 1463281838645 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 20:10:38 INFO - PROCESS | 20903 | 1463281838679 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:38 INFO - PROCESS | 20903 | ++DOCSHELL 0x89ea9400 == 146 [pid = 20903] [id = 774] 20:10:38 INFO - PROCESS | 20903 | ++DOMWINDOW == 150 (0x8a6bc800) [pid = 20903] [serial = 2321] [outer = (nil)] 20:10:38 INFO - PROCESS | 20903 | ++DOMWINDOW == 151 (0x8bb07c00) [pid = 20903] [serial = 2322] [outer = 0x8a6bc800] 20:10:38 INFO - PROCESS | 20903 | 1463281838755 Marionette DEBUG loaded listener.js 20:10:38 INFO - PROCESS | 20903 | ++DOMWINDOW == 152 (0x8c182800) [pid = 20903] [serial = 2323] [outer = 0x8a6bc800] 20:10:39 INFO - PROCESS | 20903 | --DOMWINDOW == 151 (0x9270d400) [pid = 20903] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 20:10:39 INFO - PROCESS | 20903 | --DOMWINDOW == 150 (0x9d9e4000) [pid = 20903] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 20:10:39 INFO - PROCESS | 20903 | --DOMWINDOW == 149 (0x98935c00) [pid = 20903] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 20:10:39 INFO - PROCESS | 20903 | --DOMWINDOW == 148 (0x862acc00) [pid = 20903] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 20:10:39 INFO - PROCESS | 20903 | --DOMWINDOW == 147 (0x862a4000) [pid = 20903] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 20:10:39 INFO - PROCESS | 20903 | --DOMWINDOW == 146 (0x8cadf800) [pid = 20903] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 20:10:39 INFO - PROCESS | 20903 | --DOMWINDOW == 145 (0x8ecbc400) [pid = 20903] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 20:10:39 INFO - PROCESS | 20903 | --DOMWINDOW == 144 (0x8e457400) [pid = 20903] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 20:10:39 INFO - PROCESS | 20903 | --DOMWINDOW == 143 (0x89ea3800) [pid = 20903] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 20:10:39 INFO - PROCESS | 20903 | --DOMWINDOW == 142 (0x8dc11000) [pid = 20903] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 20:10:40 INFO - PROCESS | 20903 | --DOMWINDOW == 141 (0x92c8e400) [pid = 20903] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 20:10:40 INFO - PROCESS | 20903 | --DOMWINDOW == 140 (0x88f05400) [pid = 20903] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 20:10:40 INFO - PROCESS | 20903 | --DOMWINDOW == 139 (0x99701c00) [pid = 20903] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 20:10:40 INFO - PROCESS | 20903 | --DOMWINDOW == 138 (0x8facc000) [pid = 20903] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 20:10:40 INFO - PROCESS | 20903 | --DOMWINDOW == 137 (0x922f3800) [pid = 20903] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 20:10:40 INFO - PROCESS | 20903 | --DOMWINDOW == 136 (0x8bb14c00) [pid = 20903] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 20:10:40 INFO - PROCESS | 20903 | --DOMWINDOW == 135 (0x8901c400) [pid = 20903] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 20:10:40 INFO - PROCESS | 20903 | --DOMWINDOW == 134 (0x99ab5c00) [pid = 20903] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 20:10:40 INFO - PROCESS | 20903 | --DOMWINDOW == 133 (0x8e458000) [pid = 20903] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 20:10:40 INFO - PROCESS | 20903 | --DOMWINDOW == 132 (0x8ecba800) [pid = 20903] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 20:10:40 INFO - PROCESS | 20903 | --DOMWINDOW == 131 (0x93af1000) [pid = 20903] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 20:10:40 INFO - PROCESS | 20903 | --DOMWINDOW == 130 (0x8e5ef800) [pid = 20903] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 20:10:40 INFO - PROCESS | 20903 | --DOMWINDOW == 129 (0xa219f000) [pid = 20903] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:10:40 INFO - PROCESS | 20903 | --DOMWINDOW == 128 (0x91ea7800) [pid = 20903] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 20:10:40 INFO - PROCESS | 20903 | --DOMWINDOW == 127 (0x87a1cc00) [pid = 20903] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 20:10:40 INFO - PROCESS | 20903 | 1463281840392 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 20:10:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 20:10:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 20:10:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 20:10:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 20:10:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 20:10:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 20:10:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 20:10:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 20:10:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 20:10:40 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 20:10:40 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 20:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:40 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 20:10:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 20:10:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 20:10:40 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:10:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 20:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 20:10:40 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 20:10:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 20:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 20:10:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 20:10:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 20:10:40 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 2297ms 20:10:40 INFO - PROCESS | 20903 | 1463281840443 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 20:10:40 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 20:10:40 INFO - PROCESS | 20903 | 1463281840452 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 20:10:40 INFO - PROCESS | 20903 | 1463281840457 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 20:10:40 INFO - PROCESS | 20903 | 1463281840460 Marionette TRACE conn3 <- [1,3062,null,{}] 20:10:40 INFO - PROCESS | 20903 | 1463281840466 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:40 INFO - PROCESS | 20903 | 1463281840674 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 20:10:40 INFO - PROCESS | 20903 | 1463281840908 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:40 INFO - PROCESS | 20903 | ++DOCSHELL 0x898cc800 == 147 [pid = 20903] [id = 775] 20:10:40 INFO - PROCESS | 20903 | ++DOMWINDOW == 128 (0x8ba94000) [pid = 20903] [serial = 2324] [outer = (nil)] 20:10:40 INFO - PROCESS | 20903 | ++DOMWINDOW == 129 (0x8ca4f800) [pid = 20903] [serial = 2325] [outer = 0x8ba94000] 20:10:40 INFO - PROCESS | 20903 | 1463281840987 Marionette DEBUG loaded listener.js 20:10:41 INFO - PROCESS | 20903 | ++DOMWINDOW == 130 (0x8cad3800) [pid = 20903] [serial = 2326] [outer = 0x8ba94000] 20:10:41 INFO - PROCESS | 20903 | [20903] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:10:42 INFO - PROCESS | 20903 | 1463281842001 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 20:10:42 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 20:10:42 INFO - {} 20:10:42 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1584ms 20:10:42 INFO - PROCESS | 20903 | 1463281842042 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 20:10:42 INFO - PROCESS | 20903 | 1463281842049 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 20:10:42 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 20:10:42 INFO - PROCESS | 20903 | 1463281842099 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 20:10:42 INFO - PROCESS | 20903 | 1463281842105 Marionette TRACE conn3 <- [1,3066,null,{}] 20:10:42 INFO - PROCESS | 20903 | 1463281842121 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:42 INFO - PROCESS | 20903 | 1463281842367 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 20:10:42 INFO - PROCESS | 20903 | 1463281842744 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:42 INFO - PROCESS | 20903 | ++DOCSHELL 0x87c80000 == 148 [pid = 20903] [id = 776] 20:10:42 INFO - PROCESS | 20903 | ++DOMWINDOW == 131 (0x88f02400) [pid = 20903] [serial = 2327] [outer = (nil)] 20:10:42 INFO - PROCESS | 20903 | ++DOMWINDOW == 132 (0x8901e800) [pid = 20903] [serial = 2328] [outer = 0x88f02400] 20:10:42 INFO - PROCESS | 20903 | 1463281842835 Marionette DEBUG loaded listener.js 20:10:42 INFO - PROCESS | 20903 | ++DOMWINDOW == 133 (0x898c8400) [pid = 20903] [serial = 2329] [outer = 0x88f02400] 20:10:43 INFO - PROCESS | 20903 | 1463281843701 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 20:10:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 20:10:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 20:10:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 20:10:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 20:10:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 20:10:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 20:10:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 20:10:43 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1691ms 20:10:43 INFO - PROCESS | 20903 | 1463281843750 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 20:10:43 INFO - PROCESS | 20903 | 1463281843759 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 20:10:43 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 20:10:43 INFO - PROCESS | 20903 | 1463281843770 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 20:10:43 INFO - PROCESS | 20903 | 1463281843774 Marionette TRACE conn3 <- [1,3070,null,{}] 20:10:43 INFO - PROCESS | 20903 | 1463281843781 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:44 INFO - PROCESS | 20903 | 1463281844014 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 20:10:44 INFO - PROCESS | 20903 | 1463281844326 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:44 INFO - PROCESS | 20903 | ++DOCSHELL 0x8919a800 == 149 [pid = 20903] [id = 777] 20:10:44 INFO - PROCESS | 20903 | ++DOMWINDOW == 134 (0x89dab000) [pid = 20903] [serial = 2330] [outer = (nil)] 20:10:44 INFO - PROCESS | 20903 | ++DOMWINDOW == 135 (0x8a6bb400) [pid = 20903] [serial = 2331] [outer = 0x89dab000] 20:10:44 INFO - PROCESS | 20903 | 1463281844430 Marionette DEBUG loaded listener.js 20:10:44 INFO - PROCESS | 20903 | ++DOMWINDOW == 136 (0x8b82e400) [pid = 20903] [serial = 2332] [outer = 0x89dab000] 20:10:45 INFO - PROCESS | 20903 | 1463281845344 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 20:10:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 20:10:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 20:10:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 20:10:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 20:10:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 20:10:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 20:10:45 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1631ms 20:10:45 INFO - PROCESS | 20903 | 1463281845403 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 20:10:45 INFO - PROCESS | 20903 | 1463281845407 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 20:10:45 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 20:10:45 INFO - PROCESS | 20903 | 1463281845414 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 20:10:45 INFO - PROCESS | 20903 | 1463281845420 Marionette TRACE conn3 <- [1,3074,null,{}] 20:10:45 INFO - PROCESS | 20903 | 1463281845459 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:45 INFO - PROCESS | 20903 | 1463281845709 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 20:10:46 INFO - PROCESS | 20903 | 1463281846135 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:46 INFO - PROCESS | 20903 | ++DOCSHELL 0x8bb08000 == 150 [pid = 20903] [id = 778] 20:10:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 137 (0x8c94d800) [pid = 20903] [serial = 2333] [outer = (nil)] 20:10:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 138 (0x8db6ec00) [pid = 20903] [serial = 2334] [outer = 0x8c94d800] 20:10:46 INFO - PROCESS | 20903 | 1463281846272 Marionette DEBUG loaded listener.js 20:10:46 INFO - PROCESS | 20903 | ++DOMWINDOW == 139 (0x8dcd2400) [pid = 20903] [serial = 2335] [outer = 0x8c94d800] 20:10:47 INFO - PROCESS | 20903 | 1463281847086 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 20:10:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 20:10:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 20:10:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 20:10:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 20:10:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 20:10:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 20:10:47 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1714ms 20:10:47 INFO - PROCESS | 20903 | 1463281847131 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 20:10:47 INFO - PROCESS | 20903 | 1463281847136 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 20:10:47 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 20:10:47 INFO - PROCESS | 20903 | 1463281847143 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 20:10:47 INFO - PROCESS | 20903 | 1463281847146 Marionette TRACE conn3 <- [1,3078,null,{}] 20:10:47 INFO - PROCESS | 20903 | 1463281847152 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:47 INFO - PROCESS | 20903 | 1463281847399 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 20:10:47 INFO - PROCESS | 20903 | 1463281847710 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:47 INFO - PROCESS | 20903 | ++DOCSHELL 0x8c71f000 == 151 [pid = 20903] [id = 779] 20:10:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 140 (0x8caddc00) [pid = 20903] [serial = 2336] [outer = (nil)] 20:10:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 141 (0x8dc0e000) [pid = 20903] [serial = 2337] [outer = 0x8caddc00] 20:10:47 INFO - PROCESS | 20903 | 1463281847802 Marionette DEBUG loaded listener.js 20:10:47 INFO - PROCESS | 20903 | ++DOMWINDOW == 142 (0x8ddc2800) [pid = 20903] [serial = 2338] [outer = 0x8caddc00] 20:10:48 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 20:10:48 INFO - reader.readAsText(blob_2) 20:10:48 INFO - }" did not throw 20:10:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 20:10:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 20:10:48 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 20:10:48 INFO - reader.readAsDataURL(blob_2) 20:10:48 INFO - }" did not throw 20:10:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 20:10:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 20:10:48 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 20:10:48 INFO - reader.readAsArrayBuffer(blob_2) 20:10:48 INFO - }" did not throw 20:10:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 20:10:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 20:10:48 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 20:10:48 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 20:10:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:10:48 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 20:10:48 INFO - PROCESS | 20903 | 1463281848686 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 20:10:48 INFO - PROCESS | 20903 | 1463281848704 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 20:10:48 INFO - PROCESS | 20903 | 1463281848706 Marionette TRACE conn3 <- [1,3082,null,{}] 20:10:48 INFO - PROCESS | 20903 | 1463281848722 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:48 INFO - PROCESS | 20903 | 1463281848982 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 20:10:49 INFO - PROCESS | 20903 | 1463281849269 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:49 INFO - PROCESS | 20903 | ++DOCSHELL 0x8da12000 == 152 [pid = 20903] [id = 780] 20:10:49 INFO - PROCESS | 20903 | ++DOMWINDOW == 143 (0x8e2e7400) [pid = 20903] [serial = 2339] [outer = (nil)] 20:10:49 INFO - PROCESS | 20903 | ++DOMWINDOW == 144 (0x8e454400) [pid = 20903] [serial = 2340] [outer = 0x8e2e7400] 20:10:49 INFO - PROCESS | 20903 | 1463281849373 Marionette DEBUG loaded listener.js 20:10:49 INFO - PROCESS | 20903 | ++DOMWINDOW == 145 (0x8e546400) [pid = 20903] [serial = 2341] [outer = 0x8e2e7400] 20:10:50 INFO - PROCESS | 20903 | 1463281850227 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 20:10:50 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 20:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 20:10:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 20:10:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1545ms 20:10:50 INFO - PROCESS | 20903 | 1463281850247 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 20:10:50 INFO - PROCESS | 20903 | 1463281850251 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 20:10:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 20:10:50 INFO - PROCESS | 20903 | 1463281850258 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 20:10:50 INFO - PROCESS | 20903 | 1463281850260 Marionette TRACE conn3 <- [1,3086,null,{}] 20:10:50 INFO - PROCESS | 20903 | 1463281850266 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:50 INFO - PROCESS | 20903 | 1463281850522 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 20:10:50 INFO - PROCESS | 20903 | 1463281850863 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:50 INFO - PROCESS | 20903 | ++DOCSHELL 0x8e3f1000 == 153 [pid = 20903] [id = 781] 20:10:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 146 (0x8e458000) [pid = 20903] [serial = 2342] [outer = (nil)] 20:10:50 INFO - PROCESS | 20903 | ++DOMWINDOW == 147 (0x8eb7a400) [pid = 20903] [serial = 2343] [outer = 0x8e458000] 20:10:50 INFO - PROCESS | 20903 | 1463281850957 Marionette DEBUG loaded listener.js 20:10:51 INFO - PROCESS | 20903 | ++DOMWINDOW == 148 (0x8ecbc400) [pid = 20903] [serial = 2344] [outer = 0x8e458000] 20:10:51 INFO - PROCESS | 20903 | 1463281851855 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 20:10:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 20:10:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1642ms 20:10:51 INFO - PROCESS | 20903 | 1463281851902 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 20:10:51 INFO - PROCESS | 20903 | 1463281851906 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 20:10:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 20:10:51 INFO - PROCESS | 20903 | 1463281851912 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 20:10:51 INFO - PROCESS | 20903 | 1463281851916 Marionette TRACE conn3 <- [1,3090,null,{}] 20:10:51 INFO - PROCESS | 20903 | 1463281851922 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:52 INFO - PROCESS | 20903 | 1463281852173 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 20:10:52 INFO - PROCESS | 20903 | 1463281852487 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:52 INFO - PROCESS | 20903 | ++DOCSHELL 0x891a0000 == 154 [pid = 20903] [id = 782] 20:10:52 INFO - PROCESS | 20903 | ++DOMWINDOW == 149 (0x8c18f800) [pid = 20903] [serial = 2345] [outer = (nil)] 20:10:52 INFO - PROCESS | 20903 | ++DOMWINDOW == 150 (0x8f818400) [pid = 20903] [serial = 2346] [outer = 0x8c18f800] 20:10:52 INFO - PROCESS | 20903 | 1463281852592 Marionette DEBUG loaded listener.js 20:10:52 INFO - PROCESS | 20903 | ++DOMWINDOW == 151 (0x8f81f800) [pid = 20903] [serial = 2347] [outer = 0x8c18f800] 20:10:53 INFO - PROCESS | 20903 | 1463281853429 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 20:10:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 20:10:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1538ms 20:10:53 INFO - PROCESS | 20903 | 1463281853451 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 20:10:53 INFO - PROCESS | 20903 | 1463281853455 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 20:10:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 20:10:53 INFO - PROCESS | 20903 | 1463281853461 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 20:10:53 INFO - PROCESS | 20903 | 1463281853464 Marionette TRACE conn3 <- [1,3094,null,{}] 20:10:53 INFO - PROCESS | 20903 | 1463281853470 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:53 INFO - PROCESS | 20903 | 1463281853702 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 20:10:54 INFO - PROCESS | 20903 | 1463281854020 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:54 INFO - PROCESS | 20903 | ++DOCSHELL 0x87a1cc00 == 155 [pid = 20903] [id = 783] 20:10:54 INFO - PROCESS | 20903 | ++DOMWINDOW == 152 (0x8e3f8400) [pid = 20903] [serial = 2348] [outer = (nil)] 20:10:54 INFO - PROCESS | 20903 | ++DOMWINDOW == 153 (0x8faca000) [pid = 20903] [serial = 2349] [outer = 0x8e3f8400] 20:10:54 INFO - PROCESS | 20903 | 1463281854113 Marionette DEBUG loaded listener.js 20:10:54 INFO - PROCESS | 20903 | ++DOMWINDOW == 154 (0x8fad4800) [pid = 20903] [serial = 2350] [outer = 0x8e3f8400] 20:10:54 INFO - PROCESS | 20903 | 1463281854958 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 20:10:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 20:10:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1538ms 20:10:55 INFO - PROCESS | 20903 | 1463281855000 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 20:10:55 INFO - PROCESS | 20903 | 1463281855004 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 20:10:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 20:10:55 INFO - PROCESS | 20903 | 1463281855011 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 20:10:55 INFO - PROCESS | 20903 | 1463281855014 Marionette TRACE conn3 <- [1,3098,null,{}] 20:10:55 INFO - PROCESS | 20903 | 1463281855020 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:55 INFO - PROCESS | 20903 | 1463281855283 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 20:10:55 INFO - PROCESS | 20903 | 1463281855590 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:55 INFO - PROCESS | 20903 | ++DOCSHELL 0x898c9800 == 156 [pid = 20903] [id = 784] 20:10:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 155 (0x8ddc6000) [pid = 20903] [serial = 2351] [outer = (nil)] 20:10:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 156 (0x91d97800) [pid = 20903] [serial = 2352] [outer = 0x8ddc6000] 20:10:55 INFO - PROCESS | 20903 | 1463281855683 Marionette DEBUG loaded listener.js 20:10:55 INFO - PROCESS | 20903 | ++DOMWINDOW == 157 (0x91ea7800) [pid = 20903] [serial = 2353] [outer = 0x8ddc6000] 20:10:56 INFO - PROCESS | 20903 | 1463281856538 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 20:10:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 20:10:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 20:10:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1537ms 20:10:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 20:10:56 INFO - PROCESS | 20903 | 1463281856549 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 20:10:56 INFO - PROCESS | 20903 | 1463281856552 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 20:10:56 INFO - PROCESS | 20903 | 1463281856559 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 20:10:56 INFO - PROCESS | 20903 | 1463281856562 Marionette TRACE conn3 <- [1,3102,null,{}] 20:10:56 INFO - PROCESS | 20903 | 1463281856568 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:56 INFO - PROCESS | 20903 | 1463281856772 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 20:10:57 INFO - PROCESS | 20903 | 1463281857062 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:57 INFO - PROCESS | 20903 | ++DOCSHELL 0x8edacc00 == 157 [pid = 20903] [id = 785] 20:10:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 158 (0x8faba000) [pid = 20903] [serial = 2354] [outer = (nil)] 20:10:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 159 (0x922edc00) [pid = 20903] [serial = 2355] [outer = 0x8faba000] 20:10:57 INFO - PROCESS | 20903 | 1463281857152 Marionette DEBUG loaded listener.js 20:10:57 INFO - PROCESS | 20903 | ++DOMWINDOW == 160 (0x922f5000) [pid = 20903] [serial = 2356] [outer = 0x8faba000] 20:10:58 INFO - PROCESS | 20903 | 1463281858003 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 20:10:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 20:10:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1495ms 20:10:58 INFO - PROCESS | 20903 | 1463281858054 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 20:10:58 INFO - PROCESS | 20903 | 1463281858058 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 20:10:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 20:10:58 INFO - PROCESS | 20903 | 1463281858112 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 20:10:58 INFO - PROCESS | 20903 | 1463281858117 Marionette TRACE conn3 <- [1,3106,null,{}] 20:10:58 INFO - PROCESS | 20903 | 1463281858132 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:58 INFO - PROCESS | 20903 | 1463281858385 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 20:10:58 INFO - PROCESS | 20903 | 1463281858697 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:58 INFO - PROCESS | 20903 | ++DOCSHELL 0x91fedc00 == 158 [pid = 20903] [id = 786] 20:10:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 161 (0x92a2c800) [pid = 20903] [serial = 2357] [outer = (nil)] 20:10:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 162 (0x92a32400) [pid = 20903] [serial = 2358] [outer = 0x92a2c800] 20:10:58 INFO - PROCESS | 20903 | 1463281858846 Marionette DEBUG loaded listener.js 20:10:58 INFO - PROCESS | 20903 | ++DOMWINDOW == 163 (0x92b8b400) [pid = 20903] [serial = 2359] [outer = 0x92a2c800] 20:10:59 INFO - PROCESS | 20903 | 1463281859700 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 20:10:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 20:10:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 20:10:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 20:10:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1689ms 20:10:59 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 20:10:59 INFO - PROCESS | 20903 | 1463281859755 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 20:10:59 INFO - PROCESS | 20903 | 1463281859758 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 20:10:59 INFO - PROCESS | 20903 | 1463281859765 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 20:10:59 INFO - PROCESS | 20903 | 1463281859768 Marionette TRACE conn3 <- [1,3110,null,{}] 20:10:59 INFO - PROCESS | 20903 | 1463281859774 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:00 INFO - PROCESS | 20903 | 1463281860089 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 20:11:00 INFO - PROCESS | 20903 | 1463281860333 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:00 INFO - PROCESS | 20903 | ++DOCSHELL 0x8faaf800 == 159 [pid = 20903] [id = 787] 20:11:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 164 (0x922ec800) [pid = 20903] [serial = 2360] [outer = (nil)] 20:11:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 165 (0x93aad400) [pid = 20903] [serial = 2361] [outer = 0x922ec800] 20:11:00 INFO - PROCESS | 20903 | 1463281860423 Marionette DEBUG loaded listener.js 20:11:00 INFO - PROCESS | 20903 | ++DOMWINDOW == 166 (0x93ada400) [pid = 20903] [serial = 2362] [outer = 0x922ec800] 20:11:01 INFO - PROCESS | 20903 | 1463281861275 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 20:11:01 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 20:11:01 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 20:11:01 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 20:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:01 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 20:11:01 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1537ms 20:11:01 INFO - PROCESS | 20903 | 1463281861303 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 20:11:01 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 20:11:01 INFO - PROCESS | 20903 | 1463281861307 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 20:11:01 INFO - PROCESS | 20903 | 1463281861313 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 20:11:01 INFO - PROCESS | 20903 | 1463281861316 Marionette TRACE conn3 <- [1,3114,null,{}] 20:11:01 INFO - PROCESS | 20903 | 1463281861322 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:01 INFO - PROCESS | 20903 | 1463281861553 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 20:11:01 INFO - PROCESS | 20903 | 1463281861882 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"2587edd7-c59a-4008-815e-d078e47d4199\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:01 INFO - PROCESS | 20903 | ++DOCSHELL 0x89dac800 == 160 [pid = 20903] [id = 788] 20:11:01 INFO - PROCESS | 20903 | ++DOMWINDOW == 167 (0x92c90400) [pid = 20903] [serial = 2363] [outer = (nil)] 20:11:01 INFO - PROCESS | 20903 | ++DOMWINDOW == 168 (0x93c0e000) [pid = 20903] [serial = 2364] [outer = 0x92c90400] 20:11:01 INFO - PROCESS | 20903 | 1463281861975 Marionette DEBUG loaded listener.js 20:11:02 INFO - PROCESS | 20903 | ++DOMWINDOW == 169 (0x93cd5000) [pid = 20903] [serial = 2365] [outer = 0x92c90400] 20:11:02 INFO - PROCESS | 20903 | 1463281862854 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 20:11:02 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 20:11:02 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1589ms 20:11:02 INFO - PROCESS | 20903 | 1463281862902 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 20:11:02 INFO - PROCESS | 20903 | 1463281862912 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 20:11:04 WARNING - u'runner_teardown' () 20:11:04 INFO - No more tests 20:11:04 INFO - Got 0 unexpected results 20:11:04 INFO - SUITE-END | took 1323s 20:11:04 INFO - Closing logging queue 20:11:04 INFO - queue closed 20:11:04 INFO - Return code: 0 20:11:04 WARNING - # TBPL SUCCESS # 20:11:04 INFO - Running post-action listener: _resource_record_post_action 20:11:04 INFO - Running post-run listener: _resource_record_post_run 20:11:05 INFO - Total resource usage - Wall time: 1358s; CPU: 98.0%; Read bytes: 913408; Write bytes: 924192768; Read time: 44; Write time: 243444 20:11:05 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 20:11:05 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 145383424; Read time: 0; Write time: 136776 20:11:05 INFO - run-tests - Wall time: 1329s; CPU: 98.0%; Read bytes: 913408; Write bytes: 778809344; Read time: 44; Write time: 106668 20:11:05 INFO - Running post-run listener: _upload_blobber_files 20:11:05 INFO - Blob upload gear active. 20:11:05 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 20:11:05 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 20:11:05 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', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 20:11:05 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 mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 20:11:05 INFO - (blobuploader) - INFO - Open directory for files ... 20:11:05 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 20:11:06 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:11:06 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:11:07 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 20:11:07 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:11:07 INFO - (blobuploader) - INFO - Done attempting. 20:11:07 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 20:11:07 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:11:07 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:11:07 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 20:11:07 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:11:07 INFO - (blobuploader) - INFO - Done attempting. 20:11:07 INFO - (blobuploader) - INFO - Iteration through files over. 20:11:07 INFO - Return code: 0 20:11:07 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 20:11:07 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 20:11:07 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/76e3cac9bfe64a48a867a126dc7456c45347e89eb431ef0f523d7f4cf20139cdf791384dc5e4197476337ce2f8424dcf78fa2e958a902b6cd9770661404418a1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5b13c1bd6de4feb737934ae5c7b1a4d463b3842534448029c1af4b61771c21ada555932a1d06d25cc01eaee82b3e620bcef54afe96c2656d6e4f61348897b9c5"} 20:11:07 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 20:11:07 INFO - Writing to file /builds/slave/test/properties/blobber_files 20:11:07 INFO - Contents: 20:11:07 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/76e3cac9bfe64a48a867a126dc7456c45347e89eb431ef0f523d7f4cf20139cdf791384dc5e4197476337ce2f8424dcf78fa2e958a902b6cd9770661404418a1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5b13c1bd6de4feb737934ae5c7b1a4d463b3842534448029c1af4b61771c21ada555932a1d06d25cc01eaee82b3e620bcef54afe96c2656d6e4f61348897b9c5"} 20:11:07 INFO - Running post-run listener: copy_logs_to_upload_dir 20:11:07 INFO - Copying logs to upload dir... 20:11:07 INFO - mkdir: /builds/slave/test/build/upload/logs 20:11:07 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1464.537150 ========= master_lag: 11.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 35 secs) (at 2016-05-14 20:11:18.289297) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-05-14 20:11:18.292395) ========= 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-1463269156.728930-1695524657 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/76e3cac9bfe64a48a867a126dc7456c45347e89eb431ef0f523d7f4cf20139cdf791384dc5e4197476337ce2f8424dcf78fa2e958a902b6cd9770661404418a1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5b13c1bd6de4feb737934ae5c7b1a4d463b3842534448029c1af4b61771c21ada555932a1d06d25cc01eaee82b3e620bcef54afe96c2656d6e4f61348897b9c5"} build_url:https://queue.taskcluster.net/v1/task/PhLDi3-RSQabO_RMs6ER-A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/PhLDi3-RSQabO_RMs6ER-A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032802 build_url: 'https://queue.taskcluster.net/v1/task/PhLDi3-RSQabO_RMs6ER-A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/76e3cac9bfe64a48a867a126dc7456c45347e89eb431ef0f523d7f4cf20139cdf791384dc5e4197476337ce2f8424dcf78fa2e958a902b6cd9770661404418a1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5b13c1bd6de4feb737934ae5c7b1a4d463b3842534448029c1af4b61771c21ada555932a1d06d25cc01eaee82b3e620bcef54afe96c2656d6e4f61348897b9c5"}' symbols_url: 'https://queue.taskcluster.net/v1/task/PhLDi3-RSQabO_RMs6ER-A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 1.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-05-14 20:11:19.344661) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-14 20:11:19.344959) ========= 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-1463269156.728930-1695524657 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017943 ========= master_lag: 0.44 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-14 20:11:19.800871) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-14 20:11:19.801180) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-14 20:11:19.804471) ========= ========= Total master_lag: 12.85 =========